Foot presence signal processing using velocity

ABSTRACT

A foot presence sensor system for an active article of footwear can include a sensor housing configured to be disposed at or in an insole of the article, and a controller circuit, disposed within the sensor housing, configured to trigger one or more automated functions of the footwear based on a foot presence indication. In an example, the sensor system includes a capacitive sensor, and the sensor is configured to sense changes in a foot proximity to the sensor in footwear. Information about the sensed proximity can be used to determine a foot velocity characteristic, which in turn can be used to update an automated footwear function, such as an automatic lacing function, or can be used to determine a step count, foot strike force, a rate of travel, or other information about a foot, about an activity, or about the footwear.

CLAIM OF PRIORITY

The instant application claims the benefit of priority of U.S.Provisional Patent Application Ser. No. 62/556,103, filed on Sep. 8,2017, which is herein incorporated by reference in its entirety;

and the instant application is a Continuation-in-part of U.S. patentapplication Ser. No. 15/610,179, filed on May 31, 2017, whichapplication is a Continuation of U.S. patent application Ser. No.15/458,625, filed on Mar. 14, 2017, which claims the benefit of priorityof the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of PCT PatentApplication Number PCT/US2017/022342, filed on Mar. 14, 2017, which isherein incorporated by reference in its entirety and which claims thebenefit of priority of the following U.S. Provisional patentapplications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of U.S. patentapplication Ser. No. 15/460,060, filed on Mar. 15, 2017, which is hereinincorporated by reference in its entirety and which claims the benefitof priority of the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of PCT PatentApplication Number PCT/US2017/022576, filed on Mar. 15, 2017, which isherein incorporated by reference in its entirety and which claims thebenefit of priority of the following U.S. Provisional patentapplications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of U.S. patentapplication Ser. No. 15/459,889, filed on Mar. 15, 2017, which is hereinincorporated by reference in its entirety and which claims the benefitof priority of the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of PCT PatentApplication Number PCT/US2017/022533, filed on Mar. 15, 2017, which isherein incorporated by reference in its entirety and which claims thebenefit of priority of the following U.S. Provisional patentapplications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of U.S. patentapplication Ser. No. 15/459,897, filed on Mar. 15, 2017, which is hereinincorporated by reference in its entirety and which claims the benefitof priority of the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of PCT PatentApplication Number PCT/US2017/022548, filed on Mar. 15, 2017, which isherein incorporated by reference in its entirety and which claims thebenefit of priority of the following U.S. Provisional patentapplications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of Taiwan PatentApplication Number 106108511, filed on Mar. 15, 2017, which is hereinincorporated by reference in its entirety and which claims the benefitof priority of the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of U.S. patentapplication Ser. No. 15/459,402, filed on Mar. 15, 2017, which is hereinincorporated by reference in its entirety and which claims the benefitof priority of the following U.S. Provisional patent applications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety;

and the instant application is a Continuation-in-part of PCT PatentApplication Number PCT/US2017/022489, filed on Mar. 15, 2017, which isherein incorporated by reference in its entirety and which claims thebenefit of priority of the following U.S. Provisional patentapplications:

-   -   U.S. Provisional Patent Application Ser. No. 62/308,657, filed        on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/308,667,        filed on Mar. 15, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,939,        filed on Nov. 21, 2016,    -   and U.S. Provisional Patent Application Ser. No. 62/424,959,        filed on Nov. 21, 2016,    -   each of which is herein incorporated by reference in its        entirety.

BACKGROUND

Various shoe-based sensors have been proposed to monitor variousconditions. For example, Brown, in U.S. Pat. No. 5,929,332, titled“Sensor shoe for monitoring the condition of a foot”, provides severalexamples of shoe-based sensors. Brown mentions a foot force sensor caninclude an insole made of layers of relatively thin, planar, flexible,resilient, dielectric material. The foot force sensor can includeelectrically conductive interconnecting means that can have anelectrical resistance that changes based on an applied compressiveforce.

Brown further discusses a shoe to be worn by diabetic persons, orpersons afflicted with various types of foot maladies, where excesspressure exerted upon a portion of the foot tends to give rise toulceration. The shoe body can include a force sensing resistor (FSR),and a switching circuit coupled to the resistor can activate an alarmunit to warn a wearer that a threshold pressure level is reached orexceeded.

Devices for automatically tightening an article of footwear have beenpreviously proposed. Liu, in U.S. Pat. No. 6,691,433, titled “Automatictightening shoe”, provides a first fastener mounted on a shoe's upperportion, and a second fastener connected to a closure member and capableof removable engagement with the first fastener to retain the closuremember at a tightened state. Liu teaches a drive unit mounted in theheel portion of the sole. The drive unit includes a housing, a spoolrotatably mounted in the housing, a pair of pull strings and a motorunit. Each string has a first end connected to the spool and a secondend corresponding to a string hole in the second fastener. The motorunit is coupled to the spool. Liu teaches that the motor unit isoperable to drive rotation of the spool in the housing to wind the pullstrings on the spool for pulling the second fastener towards the firstfastener. Liu also teaches a guide tube unit that the pull strings canextend through.

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings, which are not necessarily drawn to scale, like numeralsmay describe similar components in different views. Like numerals havingdifferent letter suffixes may represent different instances of similarcomponents. The drawings illustrate generally, by way of example, butnot by way of limitation, various embodiments discussed in the presentdocument.

FIG. 1 illustrates generally an exploded view of components of an activefootwear article, according to an example embodiment.

FIGS. 2A-2C illustrate generally a sensor system and motorized lacingengine, according to some example embodiments.

FIG. 3 illustrates generally a block diagram of components of amotorized lacing system, according to an example embodiment.

FIG. 4 is a diagram illustrating pressure distribution data for anominal or average foot (left) and for a high arch foot (right) in afootwear article when a user of a footwear article is standing.

FIGS. 5A and 5B illustrate generally diagrams of a capacitance-basedfoot presence sensor in an insole of a footwear article, according toexample embodiments.

FIG. 6 illustrates generally a capacitive sensor system for footpresence detection, according to an example embodiment.

FIG. 7 illustrates generally a schematic of a first capacitance-basedfoot presence sensor, according to an example embodiment.

FIG. 8 illustrates generally a schematic of a second capacitance-basedfoot presence sensor, according to an example embodiment.

FIGS. 9A, 9B, and 9C illustrate generally examples of capacitance-basedfoot presence sensor electrodes, according to some example embodiments.

FIG. 10 illustrates a flowchart showing an example of using footpresence information from a footwear sensor.

FIG. 11 illustrates a flowchart showing a second example of using footpresence information from a footwear sensor.

FIG. 12 illustrates generally a chart of first time-varying informationfrom a capacitive foot presence sensor.

FIG. 13 illustrates generally a chart of second time-varying informationfrom a capacitive foot presence sensor.

FIG. 14 illustrates generally a chart of third time-varying informationfrom a capacitive foot presence sensor.

FIG. 15 illustrates generally a chart of fourth time-varying informationfrom a capacitive foot presence sensor.

FIG. 16 illustrates generally a chart of time-varying information from acapacitive foot presence sensor and a signal morphology limit, accordingto an example embodiment.

FIG. 17 illustrates generally an example of a diagram of acapacitance-based foot presence sensor in a midsole of a footweararticle and located under a dielectric stack.

FIG. 18 illustrates generally an example that includes a chart showingan effect of the dielectric filler on a capacitance-indicating signalfrom the capacitive foot presence sensor.

FIG. 19 illustrates generally an example of a chart that shows a portionof a capacitance-indicating third signal from a capacitance-based footpresence sensor in footwear.

FIG. 20 illustrates generally an example of foot presence signalinformation over multiple sit-stand cycles.

FIGS. 21A-21D illustrate generally examples of different planarelectrode configurations.

FIG. 22 illustrates generally an example of a chart that shows arelationship between sensor sensitivity and sensor shape.

FIG. 23 illustrates generally an example of a chart that shows arelationship between sensor sensitivity and types of orthotic inserts.

FIG. 24 illustrates generally an example of a chart that shows arelationship between sensor responses and simulated perspiration.

FIG. 25 illustrates generally an example of a chart that shows arelationship between sensor responses and simulated perspiration with anaveraged signal.

FIG. 26 illustrates generally an example of a state diagram for aperspiration compensation method.

FIG. 27 illustrates generally an example of a chart that shows footpresence sensor data.

FIGS. 28A and 28B illustrate generally an example of a footbed assemblywith a tonneau cover.

FIGS. 29A-29D illustrate generally an example of a footbed assembly witha first hook and loop cover for a lacing engine.

FIGS. 30A-30D illustrate generally an example of a footbed assembly witha second hook and loop cover for a lacing engine.

DETAILED DESCRIPTION

The concept of self-tightening shoelaces was first widely popularized bythe fictitious power-laced Nike® sneakers worn by Marty McFly in themovie Back to the Future II, which was released back in 1989. WhileNike® has since released at least one version of power-laced sneakerssimilar in appearance to the movie prop version from Back to the FutureII, the internal mechanical systems and surround footwear platformemployed do not necessarily lend themselves to mass production or dailyuse. Additionally, previous designs for motorized lacing systemscomparatively suffered from problems such as high cost of manufacture,complexity, assembly challenges, lack of serviceability, and weak orfragile mechanical mechanisms, to highlight just a few of the manyissues. The present inventors have developed a modular footwear platformto accommodate motorized and non-motorized lacing engines that solvessome or all of the problems discussed above, among others. Thecomponents discussed below provide various benefits including, but notlimited to, serviceable components, interchangeable automated lacingengines, robust mechanical design, robust control algorithms, reliableoperation, streamlined assembly processes, and retail-levelcustomization. Various other benefits of the components described belowwill be evident to persons of skill in the relevant arts.

In an example, a modular automated lacing footwear platform includes amid-sole plate secured to a mid-sole in a footwear article for receivinga lacing engine. The design of the mid-sole plate allows a lacing engineto be added to the footwear platform as late as at a point of purchase.The mid-sole plate, and other aspects of the modular automated footwearplatform, allow for different types of lacing engines to be usedinterchangeably. For example, the motorized lacing engine discussedbelow could be changed out for a human-powered lacing engine.Alternatively, a fully-automatic motorized lacing engine with footpresence sensing or other features can be accommodated within thestandard mid-sole plate.

The automated footwear platform discussed herein can include an outsoleactuator interface to provide tightening control to the end user as wellas visual feedback, for example, using LED lighting projected throughtranslucent protective outsole materials. The actuator can providetactile and visual feedback to the user to indicate status of the lacingengine or other automated footwear platform components.

In an example, the footwear platform includes a foot presence sensorconfigured to detect when a foot is present in the shoe. When a foot isdetected, then one or more footwear functions or processes can beinitiated, such as automatically and without a further user input orcommand. For example, upon detection that a foot is properly seated inthe footwear against an insole, a control circuit can automaticallyinitiate lace tightening, data collection, footwear diagnostics, orother processes.

Prematurely activating or initiating an automated lacing or footweartightening mechanism can detract from a user's experience with thefootwear. For example, if a lacing engine is activated before a foot iscompletely seated against an insole, then the user may have a difficulttime getting a remainder of his or her foot into the footwear, or theuser may have to manually adjust a lacing tension. The present inventorshave thus recognized that a problem to be solved includes determiningwhether a foot is seated properly or fully in a footwear article, suchas with toe, mid-sole, and heel portions properly aligned withcorresponding portions of an insole. The inventors have furtherrecognized that the problem includes accurately determining a footlocation or foot orientation using as few sensors as possible, such asto reduce sensor costs and assembly costs, and to reduce devicecomplexity.

A solution to these problems includes providing a sensor in an archand/or heel region of the footwear. In an example, the sensor is acapacitive sensor that is configured to sense changes in a nearbyelectric field. Changes in the electric field, or capacitance changes,can be realized as a foot enters or exits the footwear, including whilesome portions of the foot are at a greater distance from the sensor thanother portions of the foot. In an example, the capacitive sensor isintegrated with or housed within a lacing engine enclosure. In anexample, at least a portion of the capacitive sensor is provided outsideof the lacing engine enclosure and includes one or more conductiveinterconnects to power or processing circuitry inside the enclosure.

A capacitive sensor suitable for use in foot presence detection can havevarious configurations. The capacitive sensor can include a platecapacitor wherein one plate is configured to move relative to another,such as in response to pressure or to a change of pressure exerted onone or more of the plates. In an example, the capacitive sensor includesmultiple traces, such as arranged substantially in a plane that isparallel to or coincident with an upper surface of an insole. Suchtraces can be laterally separated by an air gap (or other material, suchas Styrofoam) and can be driven selectively or periodically by an ACdrive signal provided by an excitation circuit. In an example, theelectrodes can have an interleaved, comb configuration. Such acapacitive sensor can provide a changing capacitance signal that isbased on movement of the electrodes themselves relative to one anotherand based on interference of the electric field near the electrodes dueto presence or absence or movement of a foot or other object.

In an example, a capacitance-based sensor can be more reliable than amechanical sensor, for example, because the capacitance-based sensorneed not include moving parts. Electrodes of a capacitance-based sensorcan be coated or covered by a durable, electric field-permeablematerial, and thus the electrodes can be protected from direct exposureto environmental changes, wetness, spillages, dirt, or othercontaminating agents, and humans or other materials are not in directcontact with the sensor's electrodes.

In an example, the capacitive sensor provides an analog output signalindicative of a magnitude of a capacitance, or indicative of a change ofcapacitance, that is detected by the sensor. The output signal can havea first value (e.g., corresponding to a low capacitance) when a foot ispresent near the sensor, and the output signal have a different secondvalue (e.g., corresponding to a high capacitance) when a foot is absent.

In an example, the output signal when the foot is present can providefurther information. For example, there can be a detectable variation inthe capacitance signal that correlates to step events. In addition,there can be a detectable long-term drift in the capacitance signal thatcan indicate wear-and-tear and/or remaining life in shoe components likeinsoles, orthotics, or other components.

In an example, the capacitive sensor includes or is coupled to acapacitance-to-digital converter circuit configured to provide a digitalsignal indicative of a magnitude of a capacitance sensed by the sensor.In an example, the capacitive sensor includes a processor circuitconfigured to provide an interrupt signal or logic signal that indicateswhether a sensed capacitance value meets a specified thresholdcapacitance condition. In an example, the capacitive sensor measures acapacitance characteristic relative to a baseline or referencecapacitance value, and the baseline or reference can be updated oradjusted such as to accommodate environment changes or other changesthat can influence sensed capacitance values.

In an example, a capacitive sensor is provided under-foot near an archor heel region of an insole of a shoe. The capacitive sensor can besubstantially planar or flat. The capacitive sensor can be rigid orflexible and configured to conform to contours of a foot. In some cases,an air gap, such as can have a relatively low dielectric constant or lowrelative permittivity, can exist between a portion of the capacitivesensor and the foot when the shoe is worn. A gap filler, such as canhave a relatively high dielectric constant or greater relativepermittivity than air, can be provided above the capacitive sensor inorder to bridge any airspace between the capacitive sensor and a footsurface. The gap filler can be compressible or incompressible. In anexample, the gap filler is selected to provide a suitable compromisebetween dielectric value and suitability for use in footwear in order toprovide a sensor with adequate sensitivity and user comfort under foot.

The following discusses various components of an automated footwearplatform including a motorized lacing engine, a foot presence sensor, amid-sole plate, and various other components of the platform. While muchof this disclosure focuses on foot presence sensing as a trigger for amotorized lacing engine, many aspects of the discussed designs areapplicable to a human-powered lacing engine, or other circuits orfeatures that can interface with a foot presence sensor, such as toautomate other footwear functions like data collection or physiologicmonitoring. The term “automated,” such as used in “automated footwearplatform,” is not intended to cover only a system that operates withouta specified user input. Rather, the term “automated footwear platform”can include various electrically powered and human-powered,automatically activated and human activated, mechanisms for tightening alacing or retention system of the footwear, or for controlling otheraspects of active footwear.

FIG. 1 illustrates generally an exploded view of components of an activefootwear article, according to an example embodiment. The example ofFIG. 1 includes a motorized lacing system 100 with a lacing engine 110,a lid 120, an actuator 130, a mid-sole plate 140, a mid-sole 155, and anoutsole 165. The lacing engine 110 can include a user-replaceablecomponent in the system 100, and can include or can be coupled to one ormore foot presence sensors. In an example, the lacing engine 110includes, or is coupled to, a capacitive foot presence sensor. Thecapacitive foot presence sensor, not shown in the example of FIG. 1, caninclude multiple electrodes arranged on a foot-facing side of the lacingengine 110. In an example, the electrodes of the capacitive footpresence sensor can be housed within the lacing engine 110, can beintegrated with the housing of the lacing engine 110, or can be disposedelsewhere near the lacing engine 110 and coupled to power or processingcircuitry inside of the lacing engine 110 using one or more electricalconductors.

Assembling the motorized lacing system 100 in the example of FIG. 1starts with securing the mid-sole plate 140 within the mid-sole 155.Next, the actuator 130 can be inserted into an opening in a lateral sideof the mid-sole plate 140, such as opposite to interface buttons thatcan be embedded in the outsole 165. Next, the lacing engine 110 can beinserted into the mid-sole plate 140. In an example, the lacing engine110 can be coupled with one or more sensors that are disposed elsewherein the footwear. Other assembly methods can be similarly performed toconstruct the motorized lacing system 100.

In an example, the lacing system 100 is inserted under a continuous loopof lacing cable and the lacing cable is aligned with a spool in thelacing engine 110. To complete the assembly, the lid 120 can be insertedinto securing means in the mid-sole plate 140, secured into a closedposition, and latched into a recess in the mid-sole plate 140. The lid120 can capture the lacing engine 110 and can assist in maintainingalignment of a lacing cable during operation.

The mid-sole plate 140 includes a lacing engine cavity 141, medial andlateral lace guides 142, an anterior flange 143, a posterior flange 144,superior (top) and inferior (bottom) surfaces, and an actuator cutout145. The lacing engine cavity 141 is configured to receive the lacingengine 110. In this example, the lacing engine cavity 141 retains thelacing engine 110 in lateral and anterior/posterior directions, but doesnot include a feature to lock the lacing engine 110 into the cavity 141.Optionally, the lacing engine cavity 141 includes detents, tabs, orother mechanical features along one or more sidewalls to more positivelyretain the lacing engine 110 within the lacing engine cavity 141.

The lace guides 142 can assist in guiding a lacing cable into positionwith the lacing engine 110. The lace guides 142 can include chamferededges and inferiorly slated ramps to assist in guiding a lacing cableinto a desired position with respect to the lacing engine 110. In thisexample, the lace guides 142 include openings in the sides of themid-sole plate 140 that are many times wider than a typical lacing cablediameter, however other dimensions can be used.

In the example of FIG. 1, the mid-sole plate 140 includes a sculpted orcontoured anterior flange 143 that extends further on a medial side ofthe mid-sole plate 140. The example anterior flange 143 is designed toprovide additional support under the arch of the footwear platform.However, in other examples the anterior flange 143 may be lesspronounced on the medial side. In this example, the posterior flange 144includes a contour with extended portions on both medial and lateralsides. The illustrated posterior flange 144 can provide enhanced lateralstability for the lacing engine 110.

In an example, one or more electrodes can be embedded in or disposed onthe mid-sole plate 140, and can form a portion of a foot presencesensor, such as a portion of a capacitive foot presence sensor. In anexample, the lacing engine 110 includes a sensor circuit that iselectrically coupled to the one or more electrodes on the mid-sole plate140. The sensor circuit can be configured to use electric field orcapacitance information sensed from the electrodes to determine whethera foot is present or absent in a region adjacent to the mid-sole plate140. In an example, the electrodes extend from an anterior-most edge ofthe anterior flange 143 to a posterior-most edge of the posterior flange144, and in other examples the electrodes extend over only part of oneor both of the flanges.

In an example, the footwear or the motorized lacing system 100 includesor interfaces with one or more sensors that can monitor or determine afoot presence in the footwear, foot absence from the footwear, or footposition characteristic within the footwear. Based on information fromone or more such foot presence sensors, the footwear including themotorized lacing system 100 can be configured to perform variousfunctions. For example, a foot presence sensor can be configured toprovide binary information about whether a foot is present or notpresent in the footwear. In an example, a processor circuit coupled tothe foot presence sensor receives and interprets digital or analogsignal information and provides the binary information about whether afoot is present or not present in the footwear. If a binary signal fromthe foot presence sensor indicates that a foot is present, then thelacing engine 110 in the motorized lacing system 100 can be activated,such as to automatically increase or decrease a tension on a lacingcable, or other footwear constricting means, such as to tighten or relaxthe footwear about a foot. In an example, the lacing engine 110, orother portion of a footwear article, includes a processor circuit thatcan receive or interpret signals from a foot presence sensor.

In an example, a foot presence sensor can be configured to provideinformation about a location of a foot as it enters footwear. Themotorized lacing system 100 can generally be activated, such as totighten a lacing cable, only when a foot is appropriately positioned orseated in the footwear, such as against all or a portion of the footweararticle's insole. A foot presence sensor that senses information about afoot travel or location can provide information about whether a foot isfully or partially seated such as relative to an insole or relative tosome other feature of the footwear article. Automated lacing procedurescan be interrupted or delayed until information from the sensorindicates that a foot is in a proper position.

In an example, a foot presence sensor can be configured to provideinformation about a relative location of a foot inside of footwear. Forexample, the foot presence sensor can be configured to sense whether thefootwear is a good “fit” for a given foot, such as by determining arelative position of one or more of a foot's arch, heel, toe, or othercomponent, such as relative to the corresponding portions of thefootwear that are configured to receive such foot components. In anexample, the foot presence sensor can be configured to sense whether aposition of a foot or a foot component changes over time relative to aspecified or previously-recorded reference position, such as due toloosening of a lacing cable over time, or due to natural expansion andcontraction of a foot itself.

In an example, a foot presence sensor can include an electrical,magnetic, thermal, capacitive, pressure, optical, or other sensor devicethat can be configured to sense or receive information about a presenceof a body. For example, an electrical sensor can include an impedancesensor that is configured to measure an impedance characteristic betweenat least two electrodes. When a body such as a foot is located proximalor adjacent to the electrodes, the electrical sensor can provide asensor signal having a first value, and when a body is located remotelyfrom the electrodes, the electrical sensor can provide a sensor signalhaving a different second value. For example, a first impedance valuecan be associated with an empty footwear condition, and a lesser secondimpedance value can be associated with an occupied footwear condition.

An electrical sensor can include an AC signal generator circuit and anantenna that is configured to emit or receive high frequency signalinformation, such as including radio frequency information. Based onproximity of a body relative to the antenna, one or more electricalsignal characteristics, such as impedance, frequency, or signalamplitude, can be received and analyzed to determine whether a body ispresent. In an example, a received signal strength indicator (RSSI)provides information about a power level in a received radio signal.Changes in the RSSI, such as relative to some baseline or referencevalue, can be used to identify a presence or absence of a body. In anexample, WiFi frequencies can be used, for example in one or more of 2.4GHz, 3.6 GHz, 4.9 GHz, 5 GHz, and 5.9 GHz bands. In an example,frequencies in the kilohertz range can be used, for example, around 400kHz. In an example, power signal changes can be detected in milliwatt ormicrowatt ranges.

A foot presence sensor can include a magnetic sensor. A first magneticsensor can include a magnet and a magnetometer. In an example, amagnetometer can be positioned in or near the lacing engine 110. Amagnet can be located remotely from the lacing engine 110, such as in asecondary sole, or insole, that is configured to be worn above theoutsole 165. In an example, the magnet is embedded in foam or in anothercompressible material of the secondary sole. As a user depresses thesecondary sole such as when standing or walking, corresponding changesin the location of the magnet relative to the magnetometer can be sensedand reported via a sensor signal.

A second magnetic sensor can include a magnetic field sensor that isconfigured to sense changes or interruptions (e.g., via the Hall effect)in a magnetic field. When a body is proximal to the second magneticsensor, the sensor can generate a signal that indicates a change to anambient magnetic field. For example, the second magnetic sensor caninclude a Hall effect sensor that varies a voltage output signal inresponse to variations in a detected magnetic field. Voltage changes atthe output signal can be due to production of a voltage differenceacross an electric signal conductor, such as transverse to an electriccurrent in the conductor and a magnetic field perpendicular to thecurrent.

In an example, the second magnetic sensor is configured to receive anelectromagnetic field signal from a body. For example, Varshavsky etal., in U.S. Pat. No. 8,752,200, titled “Devices, systems and methodsfor security using magnetic field based identification”, teaches using abody's unique electromagnetic signature for authentication. In anexample, a magnetic sensor in a footwear article can be used toauthenticate or verify that a present user is a shoe's owner via adetected electromagnetic signature, and that the article should laceautomatically, such as according to one or more specified lacingpreferences (e.g., tightness profile) of the owner.

In an example, a foot presence sensor includes a thermal sensor that isconfigured to sense a change in temperature in or near a portion of thefootwear. When a wearer's foot enters a footwear article, the article'sinternal temperature changes when the wearer's own body temperaturediffers from an ambient temperature of the footwear article. Thus thethermal sensor can provide an indication that a foot is likely to bepresent or not based on a temperature change.

In an example, a foot presence sensor includes a capacitive sensor thatis configured to sense a change in capacitance. The capacitive sensorcan include a single plate or electrode, or the capacitive sensor caninclude a multiple-plate or multiple-electrode configuration. Variousexamples of capacitive-type foot presence sensors are further describedherein.

In an example, a foot presence sensor includes an optical sensor. Theoptical sensor can be configured to determine whether a line-of-sight isinterrupted, such as between opposite sides of a footwear cavity. In anexample, the optical sensor includes a light sensor that can be coveredby a foot when the foot is inserted into the footwear. When the sensorindicates a change in a sensed light or brightness condition, anindication of a foot presence or position can be provided.

Any of the different types of foot presence sensors discussed herein canbe used independently, or information from two or more different sensorsor sensor types can be used together to provide more information about afoot presence, absence, orientation, goodness-of-fit with the footwear,or other information about a foot and/or its relationship with thefootwear.

FIGS. 2A-2C illustrate generally a sensor system and motorized lacingengine, according to some example embodiments. FIG. 2A introducesvarious external features of an example lacing engine 110, including ahousing structure 150, case screw 108, lace channel 112 (also referredto as lace guide relief 112), lace channel transition 114, spool recess115, button openings 122, buttons 121, button membrane seal 124,programming header 128, spool 131, and lace groove 132 in the spool 131.Other designs can similarly be used. For example, other switch types canbe used, such as sealed dome switches, or the membrane seal 124 can beeliminated, etc. In an example, the lacing engine 110 can include one ormore interconnects or electrical contacts for interfacing circuitryinternal to the lacing engine 110 with circuitry outside of the lacingengine 110, such as an external foot presence sensor (or componentthereof), an external actuator like a switch or button, or other devicesor components.

The lacing engine 110 can be held together by one or more screws, suchas the case screw 108. The case screw 108 can be positioned near theprimary drive mechanisms to enhance structural integrity of the lacingengine 110. The case screw 108 also functions to assist the assemblyprocess, such as holding the housing structure 150 together forultra-sonic welding of exterior seams.

In the example of FIG. 2A, the lacing engine 110 includes the lacechannel 112 to receive a lace or lace cable once the engine is assembledinto the automated footwear platform. The lace channel 112 can include achannel wall with chamfered edges to provide a smooth guiding surfaceagainst or within which a lace cable can travel during operation. Partof the smooth guiding surface of the lace channel 112 can include achannel transition 114, which can be a widened portion of the lacechannel 112 leading into the spool recess 115. The spool recess 115transitions from the channel transition 114 into generally circularsections that conform closely to a profile of the spool 131. The spoolrecess 115 can assist in retaining a spooled lace cable, as well as inretaining a position of the spool 131. Other aspects of the design canprovide other means to retain the spool 131. In the example of FIG. 2A,the spool 131 is shaped similarly to half of a yo-yo with a lace groove132 running through a flat top surface and a spool shaft (not shown inFIG. 2A) extending inferiorly from the opposite side.

A lateral side of the lacing engine 110 includes button openings 122that house buttons 121 that can be configured to activate or adjust oneor more features of the automated footwear platform. The buttons 121 canprovide an external interface for activation of various switchesincluded in the lacing engine 110. In some examples, the housingstructure 150 includes a button membrane seal 124 to provide protectionfrom dirt and water. In this example, the button membrane seal 124 is upto a few mils (thousandths of an inch) thick clear plastic (or similarmaterial) that can be adhered from a superior surface of the housingstructure 150, such as over a corner and down a lateral side. In anotherexample, the button membrane seal 124 is an approximately 2-mil thickvinyl adhesive backed membrane covering the buttons 121 and buttonopenings 122. Other types of buttons and sealants can be similarly used.

FIG. 2B is an illustration of housing structure 150 including a topsection 102 and a bottom section 104. In this example, the top section102 includes features such as the case screw 108, lace channel 112, lacechannel transition 114, spool recess 115, button openings 122, and abutton seal recess 126. In an example, the button seal recess 126 is aportion of the top section 102 that is relieved to provide an inset forthe button membrane seal 124.

In the example of FIG. 2B, the bottom section 104 includes features suchas a wireless charger access 105, a joint 106, and a grease isolationwall 109. Also illustrated, but not specifically identified, is the casescrew base for receiving case screw 108, as well as various featureswithin the grease isolation wall 109 for holding portions of a drivemechanism. The grease isolation wall 109 is designed to retain grease,or similar compounds surrounding the drive mechanism, away from variouselectrical components of the lacing engine 110.

The housing structure 150 can include, in one or both of the top andbottom sections 102 and 104, one or more electrodes 170 embedded in orapplied on a structure surface. The electrodes 170 in the example ofFIG. 2B are shown coupled to the bottom section 104. In an example, theelectrodes 170 comprise a portion of a capacitance-based foot presencesensor circuit (see, e.g., the foot presence sensor 310 discussedherein). Additionally or alternatively, the electrodes 170 can becoupled to the top section 102. Electrodes 170 coupled to the top orbottom sections 102 or 104 can be used for wireless power transferand/or as a portion of a capacitance-based foot presence sensor circuit.In an example, the electrodes 170 include one or more portions that aredisposed on an outside surface of the housing structure 150, and inanother example the electrodes 170 include one or more portions that aredisposed on an inside surface of the housing structure 150.

FIG. 2C is an illustration of various internal components of lacingengine 110, according to an example embodiment. In this example, thelacing engine 110 further includes a spool magnet 136, O-ring seal 138,worm drive 140, bushing 141, worm drive key, gear box 148, gear motor145, motor encoder 146, motor circuit board 147, worm gear 151, circuitboard 160, motor header 161, battery connection 162, and wired chargingheader 163. The spool magnet 136 assists in tracking movement of thespool 131 though detection by a magnetometer (not shown in FIG. 2C). Theo-ring seal 138 functions to seal out dirt and moisture that couldmigrate into the lacing engine 110 around the spool shaft. The circuitboard 160 can include one or more interfaces or interconnects for a footpresence sensor, such as the capacitive foot presence sensor 310described below. In an example, the circuit board 160 includes one ormore traces or conductive planes that provide a portion of the footpresence sensor 310.

In this example, major drive components of the lacing engine 110 includethe worm drive 140, worm gear 151, gear motor 145 and gear box 148. Theworm gear 151 is designed to inhibit back driving of the worm drive 140and gear motor 145, which means the major input forces coming in fromthe lacing cable via the spool 131 can be resolved on the comparativelylarge worm gear and worm drive teeth. This arrangement protects the gearbox 148 from needing to include gears of sufficient strength towithstand both the dynamic loading from active use of the footwearplatform or tightening loading from tightening the lacing system. Theworm drive 140 includes additional features to assist in protectingvarious fragile portions of the drive system, such as the worm drivekey. In this example, the worm drive key is a radial slot in the motorend of the worm drive 140 that interfaces with a pin through the driveshaft coming out of the gear box 148. This arrangement prevents the wormdrive 140 from imparting undue axial forces on the gear box 148 or gearmotor 145 by allowing the worm drive 140 to move freely in an axialdirection (away from the gear box 148), transferring those axial loadsonto bushing 141 and the housing structure 150.

FIG. 3 illustrates generally a block diagram of components of amotorized lacing system 300, according to an example embodiment. Thesystem 300 includes some, but not necessarily all, components of amotorized lacing system such as including interface buttons 301, acapacitive foot presence sensor 310, and the housing structure 150enclosing a printed circuit board assembly (PCA) with a processorcircuit 320, a battery 321, a charging coil 322, an encoder 325, amotion sensor 324, and a drive mechanism 340. The drive mechanism 340can include, among other things, a motor 341, a transmission 342, and alace spool 343. The motion sensor 324 can include, among other things, asingle or multiple axis accelerometer, a magnetometer, a gyrometer, orother sensor or device configured to sense motion of the housingstructure 150, or of one or more components within or coupled to thehousing structure 150.

In the example of FIG. 3, the processor circuit 320 is in data or powersignal communication with one or more of the interface buttons 301, footpresence sensor 310, battery 321, charging coil 322, and drive mechanism340. The transmission 342 couples the motor 341 to the spool 343 to formthe drive mechanism 340. In the example of FIG. 3, the buttons 301, footpresence sensor 310, and environment sensor 350 are shown outside of, orpartially outside of, the housing structure 150.

In alternative embodiments, one or more of the buttons 301, footpresence sensor 310, and environment sensor 350 can be enclosed in thehousing structure 150. In an example, the foot presence sensor 310 isdisposed inside of the housing structure 150 to protect the sensor fromperspiration and dirt or debris. Minimizing or eliminating connectionsthrough the walls of the housing structure 150 can help increasedurability and reliability of the assembly.

In an example, the processor circuit 320 controls one or more aspects ofthe drive mechanism 340. For example, the processor circuit 320 can beconfigured to receive information from the buttons 301 and/or from thefoot presence sensor 310 and/or from the motion sensor 324 and, inresponse, control the drive mechanism 340, such as to tighten or loosenfootwear about a foot. In an example, the processor circuit 320 isadditionally or alternatively configured to issue commands to obtain orrecord sensor information, from the foot presence sensor 310 or othersensor, among other functions. In an example, the processor circuit 320conditions operation of the drive mechanism 340 on one or more ofdetecting a foot presence using the foot presence sensor 310, detectinga foot orientation or location using the foot presence sensor 310, ordetecting a specified gesture using the motion sensor 324.

In an example, the system 300 includes an environment sensor 350.Information from the environment sensor 350 can be used to update oradjust a baseline or reference value for the foot presence sensor 310.As further explained below, capacitance values measured by a capacitivefoot presence sensor can vary over time, such as in response to ambientconditions near the sensor. Using information from the environmentsensor 350, the processor circuit 320 and/or the foot presence sensor310 can therefore be configured to update or adjust a measured or sensedcapacitance value.

FIG. 4 is a diagram illustrating pressure distribution data for anominal or average foot (left) and for a high arch foot (right) in afootwear article 400 when a user of a footwear article is standing. Inthis example, it can be seen that the relatively greater areas ofpressure underfoot include at a heel region 401, at a ball region 402(e.g., between the arch and toes), and at a hallux region 403 (e.g., a“big toe” region). As discussed above, however, it can be advantageousto include various active components (e.g., including the foot presencesensor 310) in a centralized region, such as at or near an arch region.In an example, in the arch region, the housing structure 150 can begenerally less noticeable or intrusive to a user when a footwear articlethat includes the housing structure 150 is worn.

In the example of FIG. 4, the lacing engine cavity 141 can be providedin an arch region. One or more electrodes corresponding to the footpresence sensor 310 can be positioned at or near a first location 405.Capacitance values measured using the electrodes positioned at the firstlocation 405 can be different depending on the proximity of a footrelative to the first location 405. For example, different capacitancevalues would be obtained for the average foot and the high arch footbecause a surface of the foot itself resides at a different distancefrom the first location 405. In an example, a location of the footpresence sensor 310 and/or the lacing engine 110 can be adjustedrelative to footwear (e.g., by a user or by a technician at a point ofsale), such as to accommodate different foot characteristics ofdifferent users and to enhance a signal quality obtained from the footpresence sensor 310. In an example, a sensitivity of the foot presencesensor 310 can be adjusted, such as by increasing a drive signal levelor by changing a dielectric material positioned between the footpresence sensor 310 and the foot.

FIGS. 5A and 5B illustrate generally diagrams of a capacitance-basedfoot presence sensor in an insole of a footwear article, according toexample embodiments. The capacitance-based foot presence sensor can beprovided below a surface of an object or body 550, such as a foot, whenthe article incorporating the sensor is worn.

In FIG. 5A, the capacitance-based foot presence sensor can include afirst electrode assembly 501A coupled to a capacitive sensing controllercircuit 502. In an example, the controller circuit 502 is included in orincludes functions performed by the processor circuit 320. In theexample of FIG. 5A, the first electrode assembly 501A and/or thecontroller circuit 502 can be included in or mounted to an inner portionof the housing structure 150, or can be coupled to the PCA inside of thehousing structure 150. In an example, the first electrode assembly 501Acan be disposed at or adjacent to a foot-facing surface of the housingstructure 150. In an example, the first electrode assembly 501A includesmultiple traces distributed across an internal, upper surface region ofthe housing structure 150.

In FIG. 5B, the capacitance-based foot presence sensor can include asecond electrode assembly 501B coupled to the capacitive sensingcontroller circuit 502. The second electrode assembly 501B can bemounted to or near an outer portion of the housing structure 150, andcan be electrically coupled to the PCA inside of the housing structure150, such as using a flexible connector 511. In an example, the 30second electrode assembly 501B can be disposed at or adjacent to afoot-facing surface of the housing structure 150. In an example, thesecond electrode assembly 501B includes a flexible circuit that issecured to an inner or outer surface of the housing structure 150, andcoupled to the processor circuit 320 via one or more conductors.

In an example, the controller circuit 502 includes an AtmelATSAML21E18B-MU, ST Microelectronics STM32L476M, or other similardevice. The controller circuit 502 can be configured to, among otherthings, provide an AC drive signal to at least a pair of electrodes inthe first or second electrode assembly 501A or 501B and, in response,sense changes in an electric field based on corresponding changes inproximity of the object or body 550 to the pair of electrodes, asexplained in greater detail below. In an example, the controller circuit502 includes or uses the foot presence sensor 310 or the processorcircuit 320.

Various materials can be provided between the electrode assembly 501 andthe object or body 550 to be sensed. For example, electrode insulation,a material of the housing structure 150, an insole material, an insertmaterial 510, a sock or other foot cover, body tape, kinesiology tape,or other materials can be interposed between the body 550 and theelectrode assembly 501, such as to change a dielectric characteristic ofthe footwear and thereby influence a capacitance detection sensitivityof a sensor that includes or uses the electrode assembly 501. Thecontroller circuit 502 can be configured to update or adjust anexcitation or sensing parameter based on the number or type ofinterposed materials, such as to enhance a sensitivity orsignal-to-noise ratio of capacitance values sensed using the electrodeassembly 501.

In the examples of FIGS. 5A/B, the first and/or second electrodeassembly 501A and/or 501B can be excited by a signal generator in thecontroller circuit 502, and as a result an electric field can projectfrom a top, foot-facing side of the electrode assembly. In an example,an electric field below the electrode assembly can be blocked at leastin part using a driven shield positioned below the sensing electrode.The driven shield and electrode assembly can be electrically insulatedfrom each other. For example, if the first electrode assembly 501A is onone surface of the PCA then the driven shield can be on the bottom layerof the PCA, or on any one of multiple inner layers on a multi-layer PCA.In an example, the driven shield can be of equal or greater surface areaof the first electrode assembly 501A, and can be centered directly belowthe first electrode assembly 501A.

The driven shield can receive a drive signal and, in response, generatean electric field. The field generated by the driven shield can havesubstantially the same polarity, phase and/or amplitude of the fieldgenerated by the first electrode assembly 501A. The driven shield'sfield can repel the electric field of the first electrode assembly 501A,thereby isolating the sensor field from various parasitic effects, suchas undesired coupling to a ground plane of the PCA. The field generatedby the driven shield can help direct and focus detection to a particulararea, can help reduce environmental effects, and can help reduceparasitic capacitance effects. In an example, including a driven shieldand can help reduce effects of temperature variation on the sensorassembly. Temperature can influence a parasitic offset characteristic,and temperature changes, for example, can cause a parasitic ground planecapacitance to change. Using a shield, such as inserted between thesensor electrode and ground, can help mitigate an influence of aparasitic ground plane capacitance from sensor measurements.

A driven shield can be similarly provided for use with the secondelectrode assembly 501B. For example, the second electrode assembly 501Bcan be provided above or adjacent to the housing structure 150 as shownin the example of FIG. 5B. In an example, a portion of the housingstructure 150 can include or can be covered in part with a conductivefilm that is used as a driven shield. Additionally or alternatively, thedriven shield can be provided elsewhere in the footwear article when thesecond electrode assembly 501B is provided at a location other than atopor adjacent to the housing structure 150.

A preferred position in which to locate the housing structure 150 is inan arch area of footwear because it is an area less likely to be felt bya wearer and is less likely to cause discomfort to a wearer. Oneadvantage of using capacitive sensing for detecting foot presence infootwear includes that a capacitive sensor can function well even when acapacitive sensor is placed in an arch region and a user has arelatively or unusually high foot arch. For example, a sensor drivesignal amplitude or morphology characteristic can be changed or selectedbased on a detected signal-to-noise ratio of a signal received from acapacitive sensor. In an example, the sensor drive signal can be updatedor adjusted each time footwear is used, such as to accommodate changesin one or more materials (e.g., socks, insoles, etc.) disposed betweenthe first or second electrode assembly 501A or 501B and the body 550.

In an example, an electrode assembly of a capacitive sensor, such as thefirst or second electrode assembly 501A or 501B, can be configured tosense a difference in signals between multiple electrodes, such asbetween X and Y-axis oriented electrodes. In an example, a suitablesampling frequency can be between about 2 and 50 Hz. In some examples,capacitance-based foot sensing techniques can be relatively invariant toperspiration (wetness) on the insole or in a sock around a foot. Theeffect of such moisture can be to reduce a dynamic range of thedetection since the presence of moisture can increase a measuredcapacitance. However, in some examples, the dynamic range is sufficientto accommodate this effect within expected levels of moisture infootwear.

FIG. 6 illustrates generally a capacitive sensor system 600 for footpresence detection, according to an example embodiment. The system 600includes the body 550 (e.g., representing a foot in or near an activefootwear article) and first and second electrodes 601 and 602. Theelectrodes 601 and 602 can form all or a portion of the first or secondelectrode assembly 501A or 501B from the examples of FIGS. 5A/B, such ascomprising a portion of the foot presence sensor 310. In the example ofFIG. 6, the first and second electrodes 601 and 602 are illustrated asbeing vertically spaced relative to one another and the body 550,however, the electrodes can similarly be horizontally spaced, forexample, as detailed in the example of FIGS. 7-9C. That is, in anexample, the electrodes can be disposed in a plane that is parallel to alower surface of the body 550. In the example of FIG. 6, the firstelectrode 601 is configured as a transmit electrode and is coupled to asignal generator 610. In an example, the signal generator 610 comprisesa portion of the processor circuit 320 from the example of FIG. 3. Thatis, the processor circuit 320 can be configured to generate a drivesignal and apply it to the first electrode 601.

As a result of exciting the first electrode 601 with a drive signal fromthe signal generator 610, an electric field 615 can be generatedprimarily between the first and second electrodes 601 and 602. That is,various components of the generated electric field 615 can extendbetween the first and second electrodes 601 and 602, and other fringecomponents of the generated electric field 615 can extend in otherdirections. For example, the fringe components can extend from thetransmitter electrode or first electrode 601 away from the housingstructure 150 (not pictured in the example of FIG. 6) and terminate backat the receiver electrode or second electrode 602.

Information about the electric field 615, including information aboutchanges in the electric field 615 due to proximity of the body 550, canbe sensed or received by the second electrode 602. Signals sensed fromthe second electrode 602 can be processed using various circuitry andused to provide an analog or digital signal indicative of presence orabsence of the body 550.

For example, a field strength of the electric field 615 received by thesecond electrode 602 and measured using a sigma-delta analog-to-digitalconverter circuit (ADC) 620 that is configured to convert analogcapacitance-indicating signals to digital signals. The electricalenvironment near the electrodes changes when an object, such as the body550, invades the electric field 615, including its fringe components.When the body 550 enters the field, a portion of the electric field 615is shunted to ground instead of being received and terminated at thesecond electrode 602 or passes through the body 550 (e.g., instead ofthrough air) before being received at the second electrode 602. This canresult in a capacitance change that can be detected by the foot presencesensor 310 and/or by the processor circuit 320.

In an example, the second electrode 602 can receive electric fieldinformation substantially continuously, and the information can besampled continuously or periodically by the ADC 620. Information fromthe ADC 620 can be processed or updated according to an offset 621, andthen a digital output signal 622 can be provided. In an example, theoffset 621 is a capacitance offset that can be specified or programmed(e.g., internally to the processor circuit 320) or can be based onanother capacitor used for tracking environmental changes over time,temperature, and other variable characteristics of an environment.

In an example, the digital output signal 622 can include binaryinformation about a determined presence or absence of the body 550, suchas by comparing a measured capacitance value to a specified thresholdvalue. In an example, the digital output signal 622 includes qualitativeinformation about a measured capacitance, such as can be used (e.g., bythe processor circuit 320) to provide an indication of a likelihood thatthe body 550 is or is not present.

Periodically, or whenever the foot presence sensor 310 is not active(e.g., as determined using information from the motion sensor 324), acapacitance value can be measured and stored as a reference value,baseline value, or ambient value. When a foot or body approaches thefoot presence sensor 310 and the first and second electrodes 601 and602, the measured capacitance can decrease or increase, such as relativeto the stored reference value. In an example, one or more thresholdcapacitance levels can be stored, e.g., in on-chip registers with theprocessor circuit 320. When a measured capacitance value exceeds aspecified threshold, then the body 550 can be determined to be present(or absent) from footwear containing the foot presence sensor 310.

The foot presence sensor 310, and the electrodes 601 and 602 comprisinga portion of the foot presence sensor 310, can take multiple differentforms as illustrated in the several non-limiting examples that follow.In an example, the foot presence sensor 310 is configured to sense oruse information about a mutual capacitance among or between multipleelectrodes or plates.

In an example, the electrodes 601 and 602 are arranged in an electrodegrid. A capacitive sensor that uses the grid can include a variablecapacitor at each intersection of each row and each column of the grid.Optionally, the electrode grid includes electrodes arranged in one ormultiple rows or columns. A voltage signal can be applied to the rows orcolumns, and a body or foot near the surface of the sensor can influencea local electric field and, in turn, can reduce a mutual capacitanceeffect. In an example, a capacitance change at multiple points on thegrid can be measured to determine a body location, such as by measuringa voltage in each axis. In an example, mutual capacitance measuringtechniques can provide information from multiple locations around thegrid at the same time.

In an example, a mutual capacitance measurement uses an orthogonal gridof transmit and receive electrodes. In such a grid-based sensor system,measurements can be detected for each of multiple discrete X-Ycoordinate pairs. In an example, capacitance information from multiplecapacitors can be used to determine foot presence or foot orientation infootwear. In another example, capacitance information from one or morecapacitors can be acquired over time and analyzed to determine a footpresence or foot orientation. In an example, rate of change informationabout X and/or Y detection coordinates can be used to determine when orif a foot is properly or completely seated with respect to an insole infootwear.

In an example, a self-capacitance based foot presence sensor can havethe same X-Y grid as a mutual capacitance sensor, but the columns androws can operate independently. In a self-capacitance sensor, capacitiveloading of a body at each column or row can be detected independently.

FIG. 7 illustrates generally a schematic of a first capacitance-basedfoot presence sensor, according to an example embodiment. In the exampleof FIG. 7, a first capacitive sensor 700 includes multiple parallelcapacitive plates. The multiple plates can be arranged on or in thehousing structure 150, for example, positioned at or near an undersideof a foot when the footwear article including the first capacitivesensor 700 is worn. In an example, the capacitive foot presence sensor310 includes or uses the first capacitive sensor 700.

In the example of FIG. 7, four conductive capacitor plates areillustrated as 701-704. The plates can be made of a conductive materialsuch as a conductive foil. The foil can be flexible and can optionallybe embedded into a plastic of the housing structure 150 itself, or canbe independent of the housing structure 150. It is to be appreciatedthat any conductive material could be used, such as films, inks,deposited metals, or other materials. In the example of FIG. 7, theplates 701-704 are arranged in a common plane and are spaced apart fromeach other to form discrete conductive elements or electrodes.

A capacitance value of a capacitor is functionally related to adielectric constant of a material between two plates that form acapacitor. Within the first capacitive sensor 700, a capacitor can beformed between each pair of two or more of the capacitor plates 701-704.Accordingly, there are six effective capacitors formed by the six uniquecombination pairs of the capacitor plates 701-704 as designated in FIG.7 as capacitors A, B, C, D, E, and F. Optionally, two or more of theplates can be electrically coupled to form a single plate. That is, inan example, a capacitor can be formed using the first and secondcapacitor plates 701 and 702 electrically coupled to provide a firstconductor, and the third and fourth capacitor plates 703 and 704electrically coupled to provide a second conductor.

In an example, a capacitive effect between the first and secondcapacitor plates 701 and 702 is represented in FIG. 7 by a phantomcapacitor identified by letter A. The capacitive effect between thefirst and third capacitor plates 701 and 703 is represented by thephantom capacitor identified by letter B. The capacitive effect betweenthe second and fourth capacitor plates 702 and 704 is represented by thephantom capacitor identified by letter C, and so on. A person ofordinary skill in the art will appreciate that each phantom capacitor isrepresentative of an electrostatic field extending between therespective pair of capacitor plates. Hereinafter, for the purpose ofeasy identification, the capacitor formed by each pair of capacitiveplates is referred to by the letter (e.g., “A”, “B”, etc.) used in FIG.7 to identify the phantom-drawn capacitors.

For each pair of capacitor plates in the example of FIG. 7, an effectivedielectric between the plates includes an airgap (or other material)disposed between the plates. For each pair of capacitor plates, anyportion of a body or foot that is proximal to the respective pair ofcapacitive plates can become part of, or can influence, an effectivedielectric for the given pair of capacitive plates. That is, a variabledielectric can be provided between each pair of capacitor platesaccording to a proximity of a body to the respective pair of plates. Forexample, the closer a body or foot is to a given pair of plates, thegreater the value of the effective dielectric may be. As the dielectricconstant value increases, the capacitance value increases. Such acapacitance value change can be received by the processor circuit 320and used to indicate whether a body is present at or near the firstcapacitive sensor 700.

In an example of the foot presence sensor 310 that includes the firstcapacitive sensor 700, a plurality of capacitive sensor drive/monitorcircuits can be coupled to the plates 701-704. For example, a separatedrive/monitor circuit can be associated with each pair of capacitorplates in the example of FIG. 7. In an example, drive/monitor circuitscan provide drive signals (e.g., time-varying electrical excitationsignals) to the capacitor plate pairs and, in response, can receivecapacitance-indicating values. Each drive/monitor circuit can beconfigured to measure a variable capacitance value of an associatedcapacitor (e.g., the capacitor “A” corresponding to the first and secondplates 701 and 702), and can be further configured to provide a signalindicative of the measured capacitance value. The drive/monitor circuitscan have any suitable structure for measuring the capacitance. In anexample, the two or more drive/monitor circuits can be used together,such as to provide an indication of a difference between capacitancevalues measured using different capacitors.

FIG. 8 illustrates generally a schematic of a second capacitance-basedfoot presence sensor, according to an example embodiment. The example ofFIG. 8 includes a second capacitive sensor 800 that includes first andsecond electrodes 801 and 802. The foot presence sensor 310 can includeor use the second capacitive sensor 800. In the example of FIG. 8, thefirst and second electrodes 801 and 802 are arranged along asubstantially planar surface, such as in a comb configuration. In anexample, a drive circuit, such as the processor circuit 320, can beconfigured to generate an excitation or stimulus signal to apply to thefirst and second electrodes 801 and 802. The same or different circuitcan be configured to sense a response signal indicative of a change incapacitance between the first and second electrodes 801 and 802. Thecapacitance can be influenced by the presence of a body or foot relativeto the electrodes. For example, the first and second electrodes 801 and802 can be arranged on or near a surface of the housing structure 150,such as proximal to a foot when the foot is present within footwear thatincludes the housing structure 150.

In an example, the second capacitive sensor 800 includes an etchedconductive layer, such as in an X-Y grid to form a pattern ofelectrodes. Additionally or alternatively, the electrodes of the secondcapacitive sensor 800 can be provided by etching multiple separate,parallel layers of conductive material, for example with perpendicularlines or tracks to form a grid. In this and other capacitive sensors, nodirect contact between a body or foot and a conductive layer orelectrode is needed. For example, the conductive layer or electrode canbe embedded in the housing structure 150, or can be coated with aprotective or insulating layer. Instead, the body or foot to be detectedcan interface with or influence an electric field characteristic nearthe electrodes, and changes in the electric field can be detected.

In an example, separate capacitance values can be measured for the firstelectrode 801 with respect to ground or to a reference, and for thesecond electrode 802 with respect to ground or to a reference. A signalfor use in foot presence detection can be based on a difference betweenthe separate capacitance values measured for the first and secondelectrodes 801 and 802. That is, the foot presence or foot detectionsignal can be based on a difference between discrete capacitance signalsthat are measured using the first and second electrodes 801 and 802.

FIGS. 9A and 9B illustrate generally examples of a third capacitivesensor 900, according to some examples. FIG. 9C illustrates generally anexample of a fourth capacitive sensor 902. FIG. 9A shows a schematic topview of the third capacitive sensor 900. FIG. 9B shows a perspectiveview of a sensor assembly 901 that includes the third capacitive sensor900. FIG. 9C shows a schematic top view of the fourth capacitive sensor902.

In the example of FIG. 9A, the third capacitive sensor 900 includes anelectrode region with a first electrode trace 911 and a second electrodetrace 912. The first and second electrode traces 911 and 912 areseparated by an insulator trace 913. In an example, the first and secondelectrode traces 911 and 912 can be copper, carbon, or silver, amongother conductive materials, and can be disposed on a substrate made fromFR4, Polyimide, PET, among other materials. The substrate and traces ofthe third capacitive sensor 900 can include one or more flexibleportions.

The first and second electrode traces 911 and 912 can be distributedsubstantially across a surface area of a substrate of the thirdcapacitive sensor 900. The electrode traces can be positioned against anupper or top surface of the housing structure 150 when the thirdcapacitive sensor 900 is installed. In an example, one or both of thefirst and second electrode traces 911 and 912 can be about 2 mm wide.The insulator trace 913 can be about the same width. In an example, thetrace widths can be selected based on, among other things, a footwearsize or an insole type. For example, different trace widths can beselected for the first and second electrode traces 911 and 912 and/orfor the insulator trace 913 depending on, e.g., a distance between thetraces and the body to be sensed, an insole material, a gap filler,housing structure 150 material, or other materials used in the footwear,such as to maximize a signal-to-noise ratio of capacitance valuesmeasured using the third capacitive sensor 900.

The third capacitive sensor 900 can include a connector 915. Theconnector 915 can be coupled with a mating connector, such as coupled tothe PCA in the housing structure 150. The mating connector can includeone or more conductors to electrically couple the first and secondelectrode traces 911 and 912 with the processor circuit 320.

In an example, the third capacitive sensor 900 includes input signalconductors 920A and 920B. The input signal conductors 920A and 920B canbe configured to be coupled with one or more input devices, such as domebuttons or other switches, such as corresponding to the buttons 121 inthe example of FIG. 2A.

FIG. 9B illustrates the sensor assembly 901, including the thirdcapacitive sensor 900, the buttons 121A and 121B, and membrane seals124A and 124B. In an example, corresponding conductive surfaces of theinput signal conductors 920A and 920B couple with buttons 121A and 121B.The membrane seals 124A and 124B are adhered over the buttons 121A and121B, such as to protect the buttons 121A and 121B from debris andretain them in alignment with the conductor surfaces.

In the example of FIG. 9C, the fourth capacitive sensor 902 includes anelectrode region with a first electrode trace 921 and a second electrodetrace 922. The first and second electrode traces 921 and 922 areseparated by an insulator trace 923. The electrode traces can comprisevarious conductive materials, and the fourth capacitive sensor 902 caninclude one or more flexible portions. The fourth capacitive sensor 902can include a connector 925, and can be coupled with a mating connector,such as coupled to the PCA in the housing structure 150.

The present inventors have recognized that a problem to be solvedincludes obtaining a suitable sensitivity of or response from acapacitive foot presence sensor, for example, when all or a portion ofthe foot presence sensor is spaced apart from a foot or body to bedetected, such as by an air gap or other intervening material. Thepresent inventors have recognized that a solution can include usingmultiple electrodes of specified shapes, sizes, and orientations toenhance an orientation and relative strength of an electric field thatis produced when the electrodes are energized. That is, the presentinventors have identified an optimal electrode configuration for use incapacitive foot presence sensing.

In an example, multiple electrodes of the fourth capacitive sensor 902include the first and second electrode traces 921 and 922, and each ofthe first and second electrode traces 921 and 922 includes multiplediscrete fingers or traces that extend substantially parallel to oneanother. For example, the first and second electrode traces 921 and 922can include multiple interleaved conductive finger portions, as shown inFIG. 9C.

In an example, the second electrode trace 922 can include a shoreline orperimeter portion that extends substantially about the outer perimeteredge or surface portion of the fourth capacitive sensor 902, andsubstantially surrounds the first electrode trace 921. In the example ofFIG. 9C, the shoreline that includes the second electrode trace 922extends around substantially all of the top surface of the fourthcapacitive sensor 902 assembly, however, the shoreline can extend abouta lesser portion of the sensor in some other examples. The presentinventors have further recognized that an optimal electric field fordetecting foot presence is generated when most or all of the fingers offirst and second electrode traces 921 and 922 are arranged substantiallyparallel to one another, such as instead of including one or more tracesor finger portions that are non-parallel. For example, in contrast withthe fourth capacitive sensor 902, the third capacitive sensor 900 ofFIG. 9A includes non-parallel fingers, such as at an upper portion ofthe first electrode trace 911 that includes vertically extending fingerportions and at a lower portion of the first electrode trace 911 thatincludes horizontally extending finger portions. The relative thicknessof the first and second electrode traces 921 and 922 can be adjusted tofurther enhance sensitivity of the sensor. In an example, the secondelectrode trace 922 is three or more times thicker than the firstelectrode trace 921.

In an example, capacitance values measured by the foot presence sensor310, such as using one or more of the first, second, third, and fourthcapacitive sensors 700, 800, 900, and 902, can be provided to acontroller or processor circuit, such as the processor circuit 320 ofFIG. 3. In response to the measured capacitance, the processor circuit320 can actuate the drive mechanism 340, such as to adjust a footweartension about a foot. The adjusting operation can optionally beperformed at least in part by discrete, “hard-wired” components, can beperformed by a processor executing software, or can be performed be acombination of hard-wired components and software. In an example,actuating the drive mechanism 340 includes (1) monitoring signals fromthe foot presence sensor 310 using one or more drive/monitor circuits,such as using the processor circuit 320, (2) determining which, if any,of received capacitance signals indicate a capacitance value that meetsor exceeds a specified threshold value (e.g., stored in memory registersof the processor circuit 320 and/or in a memory circuit in datacommunication with the processor circuit 320), (3) characterizing alocation, size, orientation, or other characteristic of a body or footnear the foot presence sensor 310, such as based upon various specifiedthreshold values that are exceeded, and (4) permitting, enabling,adjusting, or suppressing actuation of the drive mechanism 340 dependingupon the characterization.

FIG. 10 illustrates a flowchart showing an example of a method 1000 thatincludes using foot presence information from a footwear sensor. Atoperation 1010, the example includes receiving foot presence informationfrom the foot presence sensor 310. The foot presence information caninclude binary information about whether or not a foot is present infootwear (see, e.g., the interrupt signals discussed in the examples ofFIGS. 12-14), or can include an indication of a likelihood that a footis present in a footwear article. The information can include anelectrical signal provided from the foot presence sensor 310 to theprocessor circuit 320. In an example, the foot presence informationincludes qualitative information about a location of a foot relative toone or more sensors in the footwear.

At operation 1020, the example includes determining whether a foot isfully seated in the footwear. If the sensor signal indicates that thefoot is fully seated, then the example can continue at operation 1030with actuating the drive mechanism 340. For example, when a foot isdetermined to be fully seated at operation 1020, such as based oninformation from the foot presence sensor 310, the drive mechanism 340can be engaged to tighten footwear laces via the spool 131, as describedabove. If the sensor signal indicates that the foot is not fully seated,then the example can continue at operation 1022 by delaying or idlingfor some specified interval (e.g., 1-2 seconds, or more). After thespecified delay elapses, the example can return to operation 1010, andthe processor circuit can re-sample information from the foot presencesensor 310 to determine again whether the foot is fully seated.

After the drive mechanism 340 is actuated at operation 1030, theprocessor circuit 320 can be configured to monitor foot locationinformation at operation 1040. For example, the processor circuit can beconfigured to periodically or intermittently monitor information fromthe foot presence sensor 310 about an absolute or relative position of afoot in the footwear. In an example, monitoring foot locationinformation at operation 1040 and receiving foot presence information atoperation 1010 can include receiving information from the same ordifferent foot presence sensor 310. For example, different electrodescan be used to monitor foot presence or position information atoperations 1010 and 1040.

At operation 1040, the example includes monitoring information from oneor more buttons associated with the footwear, such as the buttons 121.Based on information from the buttons 121, the drive mechanism 340 canbe instructed to disengage or loosen laces, such as when a user wishesto remove the footwear.

In an example, lace tension information can be additionally oralternatively monitored or used as feedback information for actuatingthe drive mechanism 340, or for tensioning laces. For example, lacetension information can be monitored by measuring a drive currentsupplied to the motor 341. The tension can be characterized at a pointof manufacture or can be preset or adjusted by a user, and can becorrelated to a monitored or measured drive current level.

At operation 1050, the example includes determining whether a footlocation has changed in the footwear. If no change in foot location isdetected by the foot presence sensor 310 and the processor circuit 320,then the example can continue with a delay at operation 1052. After aspecified delay interval at operation 1052, the example can return tooperation 1040 to re-sample information from the foot presence sensor310 to again determine whether a foot position has changed. The delay atoperation 1052 can be in the range of about a millisecond to severalseconds, and can optionally be specified by a user.

In an example, the delay at operation 1052 can be determinedautomatically by the processor circuit 320, such as in response todetermining a footwear use characteristic. For example, if the processorcircuit 320 determines that a wearer is engaged in strenuous activity(e.g., running, jumping, etc.), then the processor circuit 320 candecrease a delay duration provided at operation 1052. If the processorcircuit determines that the wearer is engaged in non-strenuous activity(e.g., walking or sitting), then the processor circuit can increase thedelay duration provided at operation 1052. By increasing a delayduration, battery life can be preserved by deferring sensor samplingevents and corresponding consumption of power by the processor circuit320 and/or by the foot presence sensor 310. In an example, if a locationchange is detected at operation 1050, then the example can continue byreturning to operation 1030, for example, to actuate the drive mechanism340 to tighten or loosen the footwear about the foot. In an example, theprocessor circuit 320 includes or incorporates a hysteretic controllerfor the drive mechanism 340 to help avoid unwanted lace spooling in theevent of, e.g., minor detected changes in foot position.

FIG. 11 illustrates a flowchart showing an example of a method 1100 ofusing foot presence information from a footwear sensor. The example ofFIG. 11 can, in an example, refer to operations of a state machine, suchas can be implemented using the processor circuit 320 and the footpresence sensor 310.

State 1110 can include a “Ship” state that represents a default orbaseline state for an active footwear article, the article including oneor more features that can be influenced by information from the footpresence sensor 310. In the Ship state 1110, various active componentsof the footwear can be switched off or deactivated to preserve thefootwear's battery life.

In response to a “Power Up” event 1115, the example can transition to a“Disabled” or inactive state 1120. The drive mechanism 340, or otherfeatures of the active footwear, can remain on standby in the Disabledstate 1120. Various inputs can be used as triggering events to exit theDisabled state 1120. For example, a user input from one of the buttons121 can be used to indicate a transition out of the Disabled state 1120.In an example, information from the motion sensor 324 can be used as awake-up signal. Information from the motion sensor 324 can includeinformation about movement of the footwear, such as can correspond to auser placing the shoes in a ready position, or a user beginning toinsert a foot into the footwear.

The state machine can remain in the Disabled state 1120 following thePower Up event 1115 until an Autolace enabled event 1123 is encounteredor received. The Autolace enabled event 1123 can be triggered manuallyby a user (e.g., using a user input or interface device to the drivemechanism 340), or can be triggered automatically in response to, e.g.,gesture information received from the motion sensor 324. Following theAutolace enabled event 1123, a Calibrate event 1125 can occur. TheCalibrate event 1125 can include setting a reference or baseline valuefor a capacitance of the foot presence sensor 310, such as to accountfor environmental effects on the sensor. The calibration can beperformed based on information sensed from the foot presence sensor 310itself or can be based on programmed or specified reference information.The calibration can be postponed, for example, if a calibration resultis outside of a specified range or if environmental effects areexcessive.

Following the Autolace enabled event 1123, the state machine can enter aholding state 1130 to “Wait for foot presence signal”. At state 1130,the state machine can wait for an interrupt signal from the footpresence sensor 310 and/or from the motion sensor 324. Upon receipt ofthe interrupt signal, such as indicating a foot is present, orindicating a sufficient likelihood that a foot is present, an eventregister can indicate “Foot found” at event 1135.

The state machine can transition to or initiate various functions when aFoot found event 1135 occurs. For example, the footwear can beconfigured to tighten or adjust a tension characteristic using the drivemechanism 340 in response to the Foot found event 1135. In an example,the processor circuit 320 actuates the drive mechanism 340 to a adjustlace tension by an initial amount in response to the Foot found event1135, and the processor circuit 320 delays further tensioning thefootwear unless or until a further control gesture is detected or userinput is received. That is, the state machine can transition to a “Waitfor move” state 1140. In an example, the processor circuit 320 enablesthe drive mechanism 340 but does not actuate the drive mechanismfollowing the Foot found event 1135. At state 1140, the state machinecan hold or pause for additional sensed footwear motion informationbefore initiating any initial or further tension adjustment. Followingthe Wait for move state 1140, a Stomp/Walk/Stand event 1145 can bedetected and, in response, the processor circuit 320 can further adjusta tension characteristic for the footwear.

The Stomp/Walk/Stand event 1145 can include various discrete, sensedinputs, such as from one or more sensors in the active footwear. Forexample, a Stomp event can include information from the motion sensor324 that indicates an affirmative acceleration (e.g., in a specified orgeneric direction) and an “up” or “upright” orientation. In an example,a Stomp event includes a “high knee” or kick type event where a userraises one knee substantially vertically and forward. An accelerationcharacteristic from the motion sensor 324 can be analyzed, such as todetermine whether the acceleration meets or exceeds a specifiedthreshold. For example, a slow knee-raise event may not trigger a Stompevent response, whereas a rapid or quick knee-raise event may trigger aStomp event response.

A Walk event can include information from the motion sensor 324 thatindicates an affirmative step pattern and an “up” or “upright”orientation. In an example, the motion sensor 324 and/or the processorcircuit 320 is configured to identify a step event, and the Walk eventcan be recognized when the step event is identified and when anaccelerometer (e.g., included with or separate from the motion sensor324) indicates that the footwear is upright.

A Stand event can include information from the motion sensor thatindicates an “up” or “uplight” orientation, such as without furtherinformation about an acceleration or direction change of the footwearfrom the motion sensor. In an example, the Stand event can be discernedusing information about a change in a capacitance signal from thecapacitive foot presence sensor 310, such as further described below.That is, a capacitance signal from the foot presence sensor 310 caninclude signal variations that can indicate whether a user is standing,such as when the user's foot applies downward pressure on the footwear.

The specific examples of the Stomp/Walk/Stand event 1145 are not to beconsidered limiting and various other gestures, time-based inputs, oruser-input controls can be provided to further control or influencebehavior of the footwear, such as after a foot is detected at the Footfound event 1135.

Following the Stomp/Walk/Stand event 1145, the state machine can includea “Wait for unlace” state 1150. The Wait for unlace state 1150 caninclude monitoring user inputs and/or gesture information (e.g., usingthe motion sensor 324) for instructions to relax, de-tension, or unlacethe footwear. In the Wait for unlace state 1150, a state manager such asthe processor circuit 320 can indicate that the lacing engine or drivemechanism 340 is unlaced and should return to the Wait for foot presencesignal state 1130. That is, in a first example, an Unlaced event 1155can occur (e.g., in response to a user input), the state machine cantransition the footwear to an unlaced state, and the state machine canreturn to the Wait for foot presence signal state 1130. In a secondexample, an Autolace disabled event 1153 can occur and transition thefootwear to the Disabled state 1120.

FIG. 12 illustrates generally a chart 1200 of first time-varyinginformation from a capacitive foot presence sensor. The example of FIG.12 includes a capacitance vs. time chart and a first time-varyingcapacitance signal 1201 plotted on the chart. In an example, the firsttime-varying capacitance signal 1201 can be obtained using the footpresence sensor 310 described herein. The first time-varying capacitancesignal 1201 can correspond to a measured capacitance, or an indicationof an influence of a body on an electric field, between multipleelectrodes in the foot presence sensor 310, as described above. In anexample, the first time-varying capacitance signal 1201 represents anabsolute or relative capacitance signal value, and in another example,the signal represents a difference between the signal value and areference capacitance signal value.

In an example, the first capacitance signal 1201 can be compared with aspecified first threshold capacitance value 1211. The foot presencesensor 310 can be configured to perform the comparison, or the processorcircuit 320 can be configured to receive capacitance information fromthe foot presence sensor 310 and perform the comparison. In the exampleof FIG. 12, the first threshold capacitance value 1211 is indicated tobe a constant non-zero value. When the first capacitance signal 1201meets or exceeds the first threshold capacitance value 1211, such as attime T₁, the foot presence sensor 310 and/or the processor circuit 320can provide a first interrupt signal INT₁. The first interrupt signalINT₁ can remain high as long as the capacitance value indicated by thefoot presence sensor 310 meets or exceeds the first thresholdcapacitance value 1211.

In an example, the first interrupt signal INT₁ can be used in theexample of FIG. 10, such as at operations 1010 or 1020. At operation1010, receiving foot presence information from the foot presence sensor310 can include receiving the first interrupt signal INT₁, such as atthe processor circuit 320. In an example, operation 1020 can includeusing interrupt signal information to determine whether a foot is, or islikely to be, fully seated in footwear. For example, the processorcircuit 320 can monitor a duration of the first interrupt signal INT₁ todetermine how long the foot presence sensor 310 provides a capacitancevalue that exceeds the first threshold capacitance value 1211. If theduration exceeds a specified reference duration, then the processorcircuit 320 can determine that a foot is, or is likely to be, fullyseated.

In an example, the first interrupt signal INT₁ can be used in theexample of FIG. 11, such as at state 1130 or event 1135. At state 1130,the state machine can be configured to wait for an interrupt signal,such as INT₁, from the processor circuit 320 or from the foot presencesensor 310. At event 1135, the state machine can receive the firstinterrupt signal INT₁ and, in response, one or more following states canbe initiated.

In an example, the first threshold capacitance value 1211 is adjustable.The threshold can change based on measured or detected changes in acapacitance baseline or reference, such as due to environment changes.In an example, the first threshold capacitance value 1211 can bespecified by a user. The user's specification of the threshold value caninfluence a sensitivity of the footwear. In an example, the firstthreshold capacitance value 1211 can be adjusted automatically inresponse to sensed environment or material changes in or around the footpresence sensor 310.

FIG. 13 illustrates generally a chart 1300 of second time-varyinginformation from a capacitive foot presence sensor. The example of FIG.13 shows how fluctuations of a second capacitance signal 1202 near thefirst threshold capacitance value 1211 can be handled or used todetermine more information about a foot presence or orientation infootwear.

In an example, the second capacitance signal 1202 is received from thefoot presence sensor 310, and the second capacitance signal 1202 iscompared with the first threshold capacitance value 1211. Otherthreshold values can similarly be used depending on, among other things,a user, a user preference, a footwear type, or an environment orenvironment characteristic. In the example of FIG. 13, the secondcapacitance signal 1202 can cross the first threshold capacitance value1211 at times T₂, T₃, and T₄. In an example, the multiple thresholdcrossings can be used to positively identify a foot presence by the footpresence sensor 310, such as by indicating a travel path for a foot asit enters the footwear. For example, the time interval bounded by thefirst and second threshold crossings at times T₂ and T₃ can indicate aduration when a foot's toes or phalanges are positioned at or nearelectrodes of the foot presence sensor 310. The interval between T₃ andT₄, when the sensed capacitance is less than the first thresholdcapacitance value 1211, can correspond to a time when the foot'smetatarsal joints or metatarsal bones travel over or near the electrodesof the foot presence sensor 310. The metatarsal joints and bones can bespaced away from the foot presence sensor 310 by a distance that isgreater than a distance of the phalanges to the foot presence sensor 310when the phalanges travel into the footwear, and therefore the resultingmeasured capacitance between T₃ and T₄ can be less. At time T₄, the heelor talus of the foot can slide into position and the arch can becomeseated over electrodes of the foot presence sensor 310, thereby bringinga sensed capacitance back up and exceeding the first thresholdcapacitance value 1211. Accordingly, the foot presence sensor 310 or theprocessor circuit 320 can be configured to render a second interruptsignal INT₂ between times T₂ and T₃, and to render a third interruptsignal INT₃ following time T₄.

In an example, the processor circuit 320 can be configured to positivelyidentify a foot presence based on a sequence of interrupt signals. Forexample, the processor circuit 320 can use information about receivedinterrupt signals and about one or more intervals or durations betweenthe received interrupt signals. For example, the processor circuit canbe configured to look for a pair of interrupt signals separated by aspecified duration to provide a positive indication of a foot presence.In FIG. 13, for example, a duration between T₃ and T₄ can be used toprovide an indication of a foot presence, such as with some adjustableor specified margin of error. In an example, the processor circuit 320can receive interrupt signals as data and process the data together withother user input signals, for example as part of a gesture-based userinput. In an example, information about a presence or absence of aninterrupt signal can be used to validate or dismiss one or more othersignals. For example, an accelerometer signal can be validated andprocessed by the processor circuit 320 when an interrupt signal is orwas recently received, or the accelerometer signal can be dismissed bythe processor circuit 320 when an interrupt signal corresponding to thefoot presence sensor is absent.

The examples of FIG. 12 and FIG. 13 show embodiments wherein measuredcapacitance values from the foot presence sensor 310 are reliablyconstant or reproducible over time, including in the presence of changesin environmental conditions. In many footwear use cases, however,ambient capacitance changes in embedded electronics can occur constantlyor unpredictably, such as due to changes in temperature, humidity, orother environmental factors. Significant changes in ambient capacitancecan adversely affect activation of the foot presence sensor 310, such asby changing a baseline or reference capacitance characteristic of thesensor.

FIG. 14 illustrates generally a chart 1400 of third time-varyinginformation from a capacitive foot presence sensor. The example of FIG.14 shows how reference capacitance changes, such as due to changes invarious ambient conditions, changes in use scenarios, or changes due towear and tear or degradation of footwear components, can be accountedfor. The example includes a third capacitance signal 1203 plotted on thechart 1400 with a second threshold capacitance 1212 and a time-varyingreference capacitance 1213. In the example of FIG. 14, the time-varyingreference capacitance 1213 increases over time. In other examples, areference capacitance can decrease over time, or can fluctuate, such asover the course of a footwear usage event (e.g., over the course of oneday, one game played, one user's settings or preferences, etc.). In anexample, a reference capacitance can change over a life cycle of variouscomponents of the footwear itself, such as an insole, outsole, sockliner, orthotic insert, or other component of the footwear.

In an example, the third capacitance signal 1203 is received from thefoot presence sensor 310, and the third capacitance signal 1203 iscompared with the second threshold capacitance 1212, such as usingprocessing circuitry on the foot presence sensor 310 or using theprocessor circuit 320. In an example that does not consider or use thetime-varying reference capacitance 1213, threshold crossings for thethird capacitance signal 1203 can be observed at times T₅, T₆, and T₈.The second threshold capacitance 1212 can be adjusted, however, such asin real-time with the sensed information from the foot presence sensor310. Adjustments to the second threshold capacitance 1212 can be basedon the time-varying reference capacitance 1213.

In an example, the second threshold capacitance 1212 is adjustedcontinuously and by amounts that correspond to changes in thetime-varying reference capacitance 1213. In an alternative example, thesecond threshold capacitance 1212 is adjusted in stepped increments,such as in response to specified threshold change amounts of thetime-varying reference capacitance 1213. The stepped-adjustmenttechnique is illustrated in FIG. 14 by the stepped increase in thesecond threshold capacitance 1212 over the interval shown. For example,the second threshold capacitance 1212 is increased at times T₇ and T₁₀in response to specified threshold increases in capacitance, ΔC, in thetime-varying reference capacitance 1213. In the example of FIG. 14, thethird capacitance signal 1203 crosses the reference-compensated secondthreshold capacitance 1212 at times T₅, T₆, and T₉. Thus differentinterrupt signals or interrupt signal timings can be provided dependingon whether the threshold is reference-compensated. For example, a fourthinterrupt signal INT₄ can be generated and provided between times T₅ andT₆. If the second threshold capacitance 1212 is used without referencecompensation, then a fifth interrupt signal INT₅ can be generated andprovided at time T₈. However, if the reference-compensated secondthreshold capacitance 1212 is used, then the fifth interrupt signal INT₅is generated and provided at time T₉ as illustrated when the thirdcapacitance signal 1203 crosses the compensated second thresholdcapacitance 1212.

Logic circuits can be used to monitor and update threshold capacitancevalues. Such logic circuits can be incorporated with the foot presencesensor 310 or with the processor circuit 320. Updated threshold levelscan be provided automatically and stored in the on-chip RAM. In anexample, no input or confirmation from a user is needed to perform athreshold update.

FIG. 15 illustrates generally a chart 1500 of fourth time-varyinginformation from a capacitive foot presence sensor. The example of FIG.15 shows how reference capacitance changes, such as due to changes invarious ambient conditions, changes in use scenarios, or changes due towear and tear or degradation of footwear components, can be accountedfor. The example includes a fourth capacitance signal 1204 plotted onthe chart 1500 with an adaptive threshold capacitance 1214. The fourthcapacitance signal 1204 can be provided by the foot presence sensor 310.The adaptive threshold capacitance 1214 can be used to help compensatefor environment or use-case-related changes in capacitance measured bythe foot presence sensor 310.

In an example, the foot presence sensor 310 or processor circuit 320 isconfigured to monitor the fourth capacitance signal 1204 for signalmagnitude changes, such as for changes greater than a specifiedthreshold magnitude amount. That is, when the fourth capacitance signal1204 includes a magnitude change that meets or exceeds a specifiedthreshold capacitance magnitude, ΔC, then the foot presence sensor 310or processor circuit 320 can provide an interrupt signal.

In an example, sensed or measured capacitance values of the fourthcapacitance signal 1204 are compared with a reference capacitance orbaseline, and that reference or baseline can be updated at specified ortime-varying intervals. In the example of FIG. 15, a reference updateoccurs periodically at times T₁₁, T₁₂, T₁₃, etc., as shown. Otherintervals, or updates in response to other triggering events, canadditionally or alternatively be used.

In the example of FIG. 15, an initial reference capacitance can be 0, orcan be represented by the x-axis. A sixth interrupt signal INT₆ can beprovided at time T₁₁ after the fourth capacitance signal 1204 increasesby greater than the specified threshold capacitance magnitude ΔCrelative to a previously specified reference. In the example of FIG. 15,interrupts can be provided at periodic intervals, however, in otherexamples an interrupt can be provided contemporaneously with identifyingthe threshold change in capacitance.

Following the identified threshold change, such as at time T₁₁, areference or baseline capacitance can be updated to a first capacitancereference C₁. Following time T₁₁, the foot presence sensor 310 orprocessor circuit 320 can be configured to monitor the fourthcapacitance signal 1204 for a subsequent change by at least ΔC in thesignal, that is, to look for a capacitance value of C₁+ΔC or C₁−ΔC.

In an example that includes identifying a capacitance increase at afirst time, the interrupt signal status can be changed in response toidentifying a capacitance decrease at a subsequent time. However, if afurther capacitance increase is identified at the subsequent time, thenthe reference capacitance can be updated and subsequent comparisons canbe made based on the updated reference capacitance. This scenario isillustrated in FIG. 15. For example, at time T₁₂, a capacitance increasein the fourth capacitance signal 1204 is detected, and the reference canbe updated to a second capacitance reference C₂. Since the first andsubsequent second capacitance changes represent increases, the status ofthe sixth interrupt signal INT₆ can be unchanged. At time T₁₃, acapacitance decrease in the fourth capacitance signal 1204 is detected,and the reference can be updated to a third capacitance reference C₃.Since the capacitance change at time T₁₃ is a decrease that is greaterthan the specified threshold capacitance magnitude ΔC, the status of thesixth interrupt signal INT₆ can be changed (e.g., from an interruptasserted state to an unasserted state).

In an example, the first detected change at time T₁₁ and correspondinginterrupt signal INT₆ represents a foot that is sensed by the footpresence sensor 310 and determined to be present in footwear. Subsequentincreases in the reference capacitance represent changes to a baselinecapacitance measured by the foot presence sensor 310, such as due toenvironment changes at or near the sensor. The detected change at timeT₁₃ can represent a foot being removed from the footwear and being nolonger sensed proximal to the foot presence sensor 310. A subsequentcapacitance change (e.g., at time T₁₆) can represent the foot beingre-inserted into the footwear.

FIG. 16 illustrates generally a chart 1600 of time-varying informationfrom a capacitive foot presence sensor and a signal morphology limit,according to an example embodiment. The example includes fifth and sixthcapacitance signals 1205 and 1206 plotted on the chart 1600. The chart1600 further includes a morphology limit 1601. The morphology limit 1601can be compared to sampled segments of a capacitance signal from thefoot presence sensor 310. The comparison can be performed using the footpresence sensor 310 or processor circuit 320 to determine whether aparticular sampled segment conforms to the morphology limit 1601. In theexample of FIG. 16, the morphology limit defines a lower limit that, ifexceeded, indicates that the capacitance signal segment does notrepresent, or is unlikely to represent, a foot presence proximal to thefoot presence sensor 310.

The illustrated sampled portion of the fifth capacitance signal 1205conforms to the morphology limit 1601. In the example of FIG. 16, themorphology limit 1601 defines a morphology that includes a capacitancesignal magnitude change, or dip, dwell, and recovery. Followingidentification that the fifth capacitance signal 1205 conforms to all ora portion of the morphology limit 1601, an interrupt signal can beprovided to indicate a foot presence or successful detection.

The illustrated sampled portion of the sixth capacitance signal 1206does not conform to the morphology limit 1601. For example, the steepdecrease and long dwell time of the sixth capacitance signal 1206 fallsoutside of the bounds defined by the morphology limit 1601, andtherefore an interrupt signal can be withheld, such as to indicate thata foot is not detected by the foot presence sensor 310.

The morphology limit 1601 can be fixed or variable. For example, themorphology limit can be adjusted based on information about a referencecapacitance, environment, footwear use case, user, sensitivitypreference, or other information. For example, the morphology limit 1601can be different depending on a type of footwear used. That is, abasketball shoe can have a different morphology limit 1601 than arunning shoe, at least in part because of the different geometry ormaterials of the shoes or an amount of time that a user is expected totake to put on or take off a particular footwear article. In an example,the morphology limit 1601 can be programmed by a user, such as tocorrespond to a user's unique footwear donning or doffing preferences orprocedures.

As explained above, the foot presence sensor 310 can have an associatedfixed or variable baseline or reference capacitance value. The referencecapacitance value can be a function of an electrode surface area, or ofan electrode placement relative to other footwear components, or of afootwear orientation, or of an environment in which the sensor orfootwear itself it used. That is, a sensor can have some associatedcapacitance value without a foot present in the footwear, and that valuecan be a function of a dielectric effect of one or more materials orenvironmental factors at or near the sensor. In an example, an orthoticinsert (e.g., insole) in footwear can change a dielectric characteristicof the footwear at or near a capacitive sensor. The processor circuit320 can optionally be configured to calibrate the foot presence sensor310 when a baseline or reference characteristic changes, such as when aninsole is changed. In an example, the processor circuit 320 can beconfigured to automatically detect baseline or reference capacitancechanges, or can be configured to update a baseline or referencecapacitance in response to a user input or command.

FIG. 17 illustrates generally an example 1700 of a diagram of acapacitance-based foot presence sensor in a midsole of a footweararticle and located under a dielectric stack. The example 1700 includesthe housing structure 150, such as can include or use a lacing engine ordrive mechanism 340 that is actuated at least in part based oninformation from a capacitive foot presence sensor 1701. The capacitivefoot presence sensor 1701 can be configured to provide a capacitance orcapacitance-indicating signal based on a presence or absence of the body550 proximal to the sensor.

One or more materials can be provided between the body 550 and thecapacitive foot presence sensor 1701, and the one or more materials caninfluence the sensitivity of the sensor, or can influence asignal-to-noise ratio of a signal from the sensor. In an example, theone or more materials form a dielectric stack. The one or more materialscan include, among other things, a sock 1751, an airgap such as due toan arch height of the body 550 at or near the sensor, a sock liner 1750,a fastener 1730 such as Velcro, or a dielectric filler 1720. In anexample, when the capacitive foot presence sensor 1701 is providedinside of the housing structure 150 the top wall of the housingstructure 150 itself is a portion of the dielectric stack. In anexample, an orthotic insert can be a portion of the dielectric stack.

The present inventors have recognized that providing a dielectric stackwith a high relative permittivity, or a high k-value, can enhance theinput sensitivity of the capacitive foot presence sensor 1701. Varioushigh k-value materials were tested and evaluated for effectiveness andsuitability in footwear. The dielectric stack can include one or moremembers specified to have a hardness or durometer characteristic that iscomfortable to use underfoot in footwear and that provides a sufficientdielectric effect to increase the sensitivity of the capacitive footpresence sensor 1701, such as relative to having an airgap or other lowk-value material in its place. In an example, a suitable materialincludes one with good weathering or durability, with low and hightemperature tolerance, and stress-crack resistance.

In an example, the dielectric filler 1720 can include a neoprene member.The neoprene member includes a closed-cell foam material with about a 30shore A hardness value. In an example, the dielectric filler 1720 caninclude a rubber, plastic, or other polymer-based member. For example,the dielectric filler 1720 can include an ethylene-vinyl acetate (EVA)member. The EVA member can have a weight percent of vinyl acetate fromabout 10 to 40 percent, with the remainder being ethylene. Otherproportions can be used. In an example, the dielectric filler 1720 caninclude a material with enhanced conductivity characteristics, such asincluding a doped plastic or rubber. In an example, the dielectricfiller 1720 includes an EVA member doped with carbon, such as having agreater k-value than a non-doped EVA member having the same or similarethylene to vinyl acetate percentage.

FIG. 18 illustrates generally an example that includes a chart 1800showing an effect of the dielectric filler 1720 on acapacitance-indicating signal from the capacitive foot presence sensor1701. In the chart 1800, the x axis indicates a number of digitalsamples and corresponds to time elapsed, and the y axis indicates arelative measure of capacitance detected by the capacitive foot presencesensor 1701. The chart 1800 includes a time-aligned overlay of acapacitance-indicating first signal 1801 corresponding to a first typeof the dielectric filler 1720 material and a capacitance-indicatingsecond signal 1802 corresponding to a different second type of thedielectric filter 1720.

In the example, the first signal 1801 corresponds to footwear with afirst dielectric member provided as the dielectric filler 1720. Thefirst dielectric member can include, for example, a polyurethane foamhaving a first dielectric k-value. The chart 1800 shows multipleinstances of the body 550 being inserted into and then removed from anarticle of footwear that includes the first dielectric member and thefoot presence sensor 1701. For example, a first portion 1820 of thefirst signal 1801 indicates a reference or baseline capacitance measuredby the capacitive foot presence sensor 1701. In the example of FIG. 18,the reference or baseline is normalized to a value of zero. Thereference or baseline condition can correspond to no foot present in thefootwear. That is, the first portion 1820 of the first signal 1801indicates that a foot is absent from the footwear. At a timecorresponding to approximately sample 600, the body 550 can be insertedinto the footwear and can be situated at or near the capacitive footpresence sensor 1701 and the first dielectric member. Followinginsertion, a magnitude of the first signal 1801 changes, such as by afirst amount 1811, and indicates that a foot (or other body) is presentin the footwear. In the example of FIG. 18, the body 550 is present inthe footwear for a duration corresponding to a second portion 1821 ofthe first signal 1801, such as corresponding to approximately samples600 through 1400. At a time corresponding to approximately sample 1400,the body 550 can be removed from the footwear. When the body 550 isremoved, the first signal 1801 can return to its reference or baselinevalue.

In the example of FIG. 18, the second signal 1802 corresponds tofootwear with a second dielectric member provided as the dielectricfiller 1720. The second dielectric member can include various materialsother than the first dielectric member. In an example, the seconddielectric member includes a neoprene foam having a second dielectrick-value that exceeds the first dielectric k-value of the firstdielectric member discussed above. In an example, the second dielectricmember includes an EVA member (e.g., doped with carbon or other materialto enhance a dielectric characteristic or k-value of the member) havinga third dielectric k-value that exceeds the first dielectric k-value ofthe first dielectric member.

The chart 1800 shows multiple instances of the body 550 being insertedinto and then removed from an article of footwear that includes thesecond dielectric member and the foot presence sensor 1701. The firstportion 1820 of the second signal 1802 indicates a reference or baselinecapacitance measured by the capacitive foot presence sensor 1701 and, inthe example of FIG. 18, the first portion 1820 of the second signal 1802indicates that a foot is absent from the footwear. At a timecorresponding to approximately sample 600, the body 550 can be insertedinto the footwear and can be situated at or near the capacitive footpresence sensor 1701 and the second dielectric member. Followinginsertion, a magnitude of the second signal 1802 changes, such as by asecond amount 1812, and indicates that a foot (or other body) is presentin the footwear. In the example, the second amount 1812 exceeds thefirst amount 1811. The difference in magnitude change is attributed tothe type of material used for the dielectric filler 1720. That is, amagnitude of the capacitance-indicating first and second signals 1801and 1802 can be different when a different dielectric stack is used.When the dielectric stack includes a high k-value dielectric filler1720, then the difference in magnitude, or difference from baseline, isgreater than when a dielectric stack includes a low k-value dielectricfilter 1720.

In an example, an orthotic insert comprises a portion of a dielectricstack in footwear. The present inventors performed a variety of tests toevaluate an effect of various orthotic inserts on capacitive footsensing techniques. Some results of the testing are illustratedgenerally at FIG. 23 and discussed below. Full and partial lengthorthotic insoles were tested. The addition of a regular (partial length)orthotic to the footwear increased an overall dielectric effect of thestack and decreased an electric field sensitivity to the presence of afoot. A sensed signal amplitude (e.g., corresponding to a sensed changein capacitance) also decreased in the presence of the orthotic. An RMSamplitude of a noise floor, however, was similar with or without theorthotic. The response under loading and unloading conditions was alsosimilar.

Based on results of the orthotics tests, using capacitive sensing fordetection of foot presence with regular or full-length orthotics isfeasible with respect to signal to noise resolution. Using partial orfull length orthotics, a SNR exceeding a desired minimum of about 6 dBcan be used to resolve foot presence, and can be used under both lightduty and high duty loading conditions. In an example, the foot presencesensor 310 can include or use a capacitance offset range to compensatefor added dielectric effects of orthotics.

Variations in an air gap between a full-length orthotic and electrodesof the foot presence sensor 310 can correspond to measurable variationsin SNR as a function of an applied load. For example, as demonstrated inthe example of FIG. 18, when a high k-value dielectric material isprovided at or near a capacitive foot presence sensor, then the SNR canbe improved over examples that include or use a low k-value dielectricmaterial.

Various foot zones were found to behave similarly under low loadingconditions, such as showing no significant deformation of the gapdistance under the orthotic. Under high loading conditions, however,such as when a user is standing, an arch region of an orthotic can becompressed and an air gap can be substantially minimized or eliminated.Thus under sensing conditions, measured electric fields in the presenceof an orthotic can be similar in magnitude to electric fields measuredusing a production or OEM insole. In an example of an orthotic or OEMproduction insole that creates an airgap between the foot presencesensor 310 and a body to be detected, various materials can be providedor added to compensate for or fill in the airgap. For example, agap-filling foam such as neoprene or doped EVA can be provided at anunderside of a full-length orthotic.

In an example, including an orthotic in an insole increases an overalldielectric thickness of a dielectric stack, and decreases an electricfield sensitivity of a capacitive sensor to the presence of the foot. Inother words, a resulting signal amplitude from the capacitive sensorgenerally decreases when an orthotic insert is used. An RMS amplitude ofa noise characteristic was observed to be generally similar with orwithout the orthotic. It was also determined that a dielectric memberthat occupies a volume between a sense electrode of a capacitive sensorand a lower surface of an orthotic can have a large influence on asensitivity of the capacitive sensor. A polyurethane foam, for examplehaving a k-value of 1.28, can have about 70% less signal amplitude thanthat measured when using a neoprene foam with a dielectric constant ork-value of about 5.6. With noise amplitude being equal, this equates toan SNR difference of about 4.6 dB. Using capacitive sensing fordetection of foot presence with carbon fiber orthotics is thus feasiblewith respect to signal to noise. For example, the SNR exceeds theminimum of 6 dB desired to resolve foot presence.

FIG. 19 illustrates generally an example of a chart 1900 that shows aportion of a capacitance-indicating third signal 1803 from acapacitance-based foot presence sensor in footwear. In the chart 1900,the x axis indicates a number of digital samples and corresponds to timeelapsed, and the y axis indicates a relative measure of capacitancedetected by the capacitive foot presence sensor 1701. Information fromthe third signal 1803 can be used to determine whether a user isapplying a downward force on the footwear, such as can be used todiscern whether the user is sitting or standing, or to determine a stepcount, or to determine a user gait characteristic, among other things.In the example of FIG. 19, a mutual capacitance sensing mode was used.In the mutual capacitance sensing mode, increased capacitance asdetected by the sensor corresponds to a decrease in the signal asillustrated. In another example, a self capacitance sensing mode can beused. In a self capacitance mode, increased capacitance as detected bythe sensor (e.g., corresponding to compression of a foam insert over thesensor) would correspond to an increase in the signal.

In the example of FIG. 19, at an initial time, such as corresponding tosample “0” on the x axis, the third signal 1803 can have a reference orbaseline value of about 0 on the relative capacitance scale. At 1901, orat about sample 175 on the x axis, the third signal 1803 includes afootwear donning event corresponding to, e.g., the body 550 beinginserted into the footwear. The third signal 1803 includes a footweardoffing event at 1910, or at about sample 10000, after which the thirdsignal 1803 returns to the baseline value.

The example of FIG. 19 further includes a specified threshold 1920. Thethreshold 1920 can correspond to a relative capacitance value thatindicates the body 550 is present in the footwear. For example, when afoot or the body 550 is present in the footwear, the relativecapacitance indicated by the third signal 1803 exceeds the threshold1920, and when the foot or body 550 is absent from the footwear, therelative capacitance can fall below the threshold 1920. Various methodsor techniques can be used to dynamically adjust the threshold 1920, suchas further described herein, such as to account for environmentalchanges or footwear material changes.

Between the footwear donning and doffing events at 1901 and 1910,respectively, such as corresponding to an interval between samples 175and 10250, the wearer of the footwear article can transition multipletimes between sitting and standing positions. Transitions betweensitting and standing can correspond to fluctuations in the third signal1803 for example due to compression and relaxation of footwear materialsthat form a dielectric stack over a capacitive sensor that provides thethird signal 1803. That is, when a user stands and exerts a downwardforce on the dielectric stack, one or more materials in the dielectricstack can compress and the user's foot can move closer to the capacitivesensor, thereby changing a relative capacitance measured using thesensor. When a user sits and the downward force on the dielectric stackis reduced, then the dielectric stack materials can relax or extend, andthe user's foot can move away from the capacitive sensor.

The donning event 1901 includes a turbulent portion of the third signal1803. That is, instead of showing a smooth or gentle transition, thethird signal 1803 fluctuates rapidly and erratically as the user seatshis or her foot into position within the footwear. In an example, thedonning event 1901 includes lacing, such as automatic or manual lacing,which can correspond to a user exerting various forces on the footwearmaterials, including on the dielectric stack, and the user adjusting thefootwear's tension about the user's foot and thus correspondinglyadjusting a position of the user's foot with respect to the capacitivesensor. In the example of FIG. 19, following the donning event at 1901,a user can be seated for a first duration 1931, such as corresponding tosamples 200 through 275. For the first duration 1931, the third signal1803 can have an average value of about 220 relative capacitance units.

Following the first duration 1931, the user can stand, causing thematerial(s) of the dielectric stack to compress and thereby permittingthe user's foot to approach the capacitive sensor under the stack. Whenthe user is fully standing and compressing the dielectric stack, thethird signal 1803 can have an average value of about 120 relativecapacitance units for a second duration 1932. That is, a magnitude ofthe third signal 1803 can change by a first magnitude change amount 1951as the user transitions from sitting to standing, or as the usertransitions from exerting minimal force on the dielectric stack toexerting a greater or maximum force on the dielectric stack, and therebychanging a dielectric characteristic of the dielectric stack itself. Inan example, the first magnitude change amount 1951 can correspond to amagnitude of the force exerted on the dielectric stack. That is, thefirst magnitude change amount 1951 can be used to determine, among otherthings, a user's weight or whether the user is running or walking, forexample because the user is expected to exert a greater force on thedielectric stack when running as compared to walking.

In the example of FIG. 19, at about sample 375, the third signal 1803returns to a value of about 220 relative capacitance units when the userreturns to a seated posture. The user sits for a third duration 1933before the next relative capacitance change.

A dashed-line portion of the third signal 1803 (following about sample500 in the example of FIG. 19) indicates a time passage and a change inscale of the x axis. In an example, the samples 0 through 500 correspondto a time when footwear incorporating the capacitive sensor is new, orwhen a new dielectric stack is used with the footwear. The samplesfollowing about sample 9,800 can correspond to a time when the footwearis older or partially worn out, or when a portion of the dielectricstack is compressed and fails to fully recoil or expand under relaxed ornon-use conditions.

In the example of FIG. 19, the third signal 1803 indicates several usertransitions between sitting and standing postures. In the example, afourth duration 1934 and a sixth duration 1936 correspond to a sittingposture with minimal force or pressure applied to a dielectric stack inthe footwear. A fifth duration 1935 corresponds to a standing posturewith elevated force applied on the dielectric stack. In the example, thefourth and sixth durations 1934 and 1936 can correspond to an averagevalue of about 240 relative capacitance units. That is, the average ofthe fourth and sixth durations 1934 and 1936 can exceed the average ofthe first and third durations 1931 and 1933, which was about 220 units.In an example, the difference between the average values can beattributed to wear and tear of one or more portions of the dielectricstack or other footwear materials that change over time with use of thefootwear. In the example, the fifth duration 1935 can correspond to anaverage value of about 150 relative capacitance units, which exceeds theaverage value of about 120 units for the third duration 1933.Furthermore, the difference between sitting and standing postures, thatis between force applied or not applied to the dielectric stack, candiffer for the case of the new footwear and the used footwear. The firstmagnitude change amount 1951 indicates about a 200 unit change inrelative capacitance for new footwear between standing and seatedpostures, and a second magnitude change amount 1952 indicates about a150 unit change in relative capacitance for older or used footwearbetween standing and seated postures. In the example of FIG. 19, thefourth through sixth durations 1934-1936 further indicate a relativelynoisy signal as compared to the first through third durations 1931-1933,which can additionally be attributed to wear and tear of footwear orsensor components.

FIG. 19 thus illustrates that information from the third signal 1803 canbe used to indicate, among other things, a footwear lifecycle status orfootwear usage characteristic. The information can be used, for example,to help prevent user injury by reporting to or warning a user that oneor more footwear components are worn or exhausted, and may no longer beavailable to provide optimal or sufficient cushioning or foot retention.For example, information from the third signal 1803 can be used todetermine a lifecycle status of a footwear component such as an insolecomponent, orthotic insert, or other component of the footwear.

In an example, information from a capacitive foot sensor can be used toderive or determine step frequency information, which can in turn beused as a step counter or pedometer, such as when a user's stride isknown or determinable. Referring again to FIG. 19, fluctuations in thethird signal 1803 can correspond to different step events. For example,the second duration 1932 can correspond to an interval that includes afirst portion of a user step, such as when a user's first foot is on theground and the user's body weight applies a force on the user'sfootwear, and the footwear includes a capacitance-based foot presencesensor that provides the third signal 1803. Following the secondduration 1932, the user can shift his or her weight from the user'sfirst foot to his or her second foot. As a result, pressure or forceapplied by the user to the footwear can be reduced, and a correspondingchange in the third signal 1803 can be observed. For example, amagnitude of the third signal 1803 can increase, such as by the firstmagnitude change amount 1951. When the user steps again and returns tothe first foot, then the magnitude of the third signal 1803 candecrease, such as by the same or similar first magnitude change amount1951. In an example, the magnitude change can depend on, or can berelated to, a force applied by the user on the footwear, which can inturn correspond to how quickly the user is walking or running. Forexample, a greater magnitude change amount can correspond to a runningpace, while a lesser change amount can correspond to a walking pace.Thus a user's pace can be determined using one or both of a magnitudechange amount and a frequency or rate of magnitude change events.

In an example, a duration, interval, or sample count of a specifiedportion of the third signal 1803 can be used to determine a stepinterval or step count. For example, the first duration 1931 can have asample count of about 75 samples, and the second duration 1932 can havea sample count of about 50 samples. If the first duration 1931corresponds to a first portion of a user's walking or stepping cyclewhen a first foot is off the ground, and the second duration 1932corresponds to a later second portion of the user's walking or steppingcycle when the first foot is on the ground, then the user can have astep interval of about 125 samples. Depending on the sample rate, thestep interval can be correlated with a walking or running pace, such asusing the processor circuit 320 to process the sample count information.

In an example, a duration, interval, or sample count between signalmagnitude changes in the third signal 1803 can be used to determine astep interval or step count. Magnitude changes, such as greater than aspecified threshold magnitude change amount, can be identified by theprocessor circuit 320, and then the processor circuit 320 can calculateor identify interval lengths between the identified magnitude changes.For example, an onset of the second duration 1932 can be identified bythe processor circuit 320 to be at about sample 325, such ascorresponding to a magnitude change observed in the third signal 1803that is greater than a specified threshold change. An end of the secondduration 1932 can be identified by the processor circuit 320 to be atabout sample 375, such as corresponding to a subsequent magnitude changeobserved in the third signal 1803 and is greater than the specifiedthreshold change. The processor circuit 320 can calculate a differencebetween the sample counts and determine that the second duration 1932 isabout 50 samples in duration. The processor circuit 320 can similarlydetermine a duration or sample length for any one or more segments ofthe third signal 1803. The processor circuit 320 can then determine astep interval, and a step interval can be used to determine a distancetraveled or a rate at which the user is moving. In an example,information about a user's stride length can be used together with thestep interval information to determine the distance traveled.

In an example, a user's stride length is not specified or known. Theuser's stride length can optionally be determined using information fromone or more other sensors, such as an accelerometer or position sensor(e.g., a GPS sensor) in coordination with the foot sensor information.For example, information from a position sensor can indicate a totaldistance traveled by a user over a specified duration. The processorcircuit 320, or other processor appurtenant to the footwear, can receivethe third signal 1803 and correlate a number of signal magnitude changeevents with steps and distance traveled to determine an average userstep or stride length. For example, if a user travels 100 meters in 30seconds, and a capacitance-indicating signal from a foot presence sensorindicates 100 signal magnitude change events within the same 30 secondinterval, then the processor circuit 320 or other processor candetermine the user's stride is about 100 meters/100 magnitude changeevents=1 meter per magnitude change event.

In an example, information from the third signal 1803 can be used todetermine a user gait characteristic, or a change in a user's gait. Theprocessor circuit 320 can, for example, be configured to monitor thecapacitance-indicating signal over time, such as to identify changes inthe signal. For example, the processor circuit 320 can monitor a first(or other) duration or first step event after a detected donning event.Generally, users can be expected to begin walking or running in asimilar manner, such as using a similar gait, each time the user donsthe footwear. If the processor circuit 320 detects a deviation from anestablished baseline or average signal characteristic following footweardonning, then the user can be alerted. Similarly, the processor circuit320 can be configured to detect usage characteristics or deviations thatcan be associated with user fatigue or mood, which can in turn lead toinjury. For example, a deviation from an established baseline orreference signal characteristic can indicate a foot or ankle has rotatedor slid within the footwear, such as because a foot position change cancorrespondingly change a dielectric characteristic at or above acapacitance-based foot presence sensor. In an example that includes anautomatic lacing engine, information about the foot position change canbe used to automatically tighten the footwear about the user's foot tohelp prevent injury to the user.

FIG. 20 illustrates generally an example of foot presence signalinformation over multiple sit-stand cycles. The example includes a chart2000 that shows a relationship between time (x-axis) and “counts”(y-axis). The counts correspond to an output of a capacitive footpresence sensor. For example, the counts can correspond to a digitalsignal from an analog to digital converter that receives an analogoutput from a capacitive sensor.

In the example of FIG. 20, zero counts indicates a reference condition,such as corresponding to no foot being present in footwear that includesthe sensor. Greater than zero counts indicates that the capacitive footpresence sensor senses something other than a no-foot condition, such asa foot or other body or object that is present in or proximal to thesensor and therefore the footwear. A magnitude of the counts correspondsto a location of the sensor's target, such as a foot, relative to thesensor's electrodes. In some examples, the magnitude of the countscorresponds to a force applied by a foot to the footwear's sole, such asdescribed above in the example of FIG. 19. For example, when a foot ispresent in the footwear and the wearer is sitting, and therefore notapplying significant force to the sole of the footwear, then a first,lesser number of counts can be registered by the sensor. When the footis present in the footwear and the wearer is standing, and therefore isapplying a relatively significant force to the sole of the footwear,then a second, greater number of counts can be registered by the sensor.These and other count magnitude change conditions are illustratedgenerally in FIG. 20. In the example of FIG. 20, a self capacitancesensing mode is used. Accordingly, increases in detected capacitancecorrespond to increases in the signal as illustrated.

In the example of FIG. 20, a no-foot condition interval is indicated ata first interval 2001 from time zero to about time 900. During theno-foot condition of the first interval 2001, the sensor registers aboutzero counts. Following the no-foot condition first interval 2001, afirst donning interval 2002 is indicated from about time 900 to abouttime 1250. During the first donning interval 2002, the counts fluctuateas a wearer's foot enters the shoe and is seated against the footbed,and as the wearer adjusts the footwear, such as including flattening anyfolds in an insert which bears upon the foot.

Following the first donning interval 2002, a first sit interval 2003 isindicated from about time 1250 to time 1750. During the first sitinterval 2003, the counts settle to a baseline value of about 150counts. During the first sit interval 2003, the wearer is substantiallystationary and maintains a relaxed posture. The counts magnitude ismaintained at a substantially constant value as long as the wearerremains stationary. Following the first sit interval 2003, a firstraised-foot interval 2004 is indicated from about time 1750 to time2200. During the first raised-foot interval 2004, the wearer remainsseated but raises his or her feet off the floor to thereby remove anydownward force applied to the footwear with the sensor. Since thewearer's foot is still physically present in the footwear during thefirst raised-foot interval 2004, the counts magnitude remains greaterthan zero but is less than the magnitude observed during the first sitinterval 2003 because less force is applied on the sensor. In theexample of FIG. 20, the sensor registers about 100 counts during thefirst raised-foot interval 2004.

Following the first raised-foot interval 2004, a first stand interval2005 is indicated from about time 2200 to time 2750. During the firststand interval 2005, the wearer places his or her feet on the floor andstands upright to thereby exert a downward force on the footwear and thesensor. As observed from FIG. 20, the counts magnitude increases toabout 300 counts during the first stand interval 2005. The countsmagnitude can be greater than the magnitude as observed during the firstsit interval 2003 and the first raised-foot interval 2004 because of agreater relative force applied by the wearer on the footwear during thefirst stand interval 2005, which compresses a dielectric member abovethe capacitive sensor's electrode(s) and thereby increases thecapacitance as detected by the sensor. Following the first standinterval 2005, a first step/walk interval 2006 is indicated from abouttime 2750 to time 3200. During the first step/walk interval 2006, thewearer takes steps or walks while wearing the footwear. The countsmagnitude fluctuates during the first step/walk interval 2006, and thefluctuations correspond to step cycles of the wearer. For example, countmagnitude peaks or maxima during the first step/walk interval 2006correspond to instances when the wearer applies force to the footwearthat includes the sensor, such as when the wearer's foot contacts theground. Count magnitude valleys or minima during the first step/walkinterval 2006 correspond to instances when the wearer lifts the foot.The peak magnitude values generally exceed the magnitude of the countvalues observed during the first stand interval 2005, and the minimummagnitude values generally correspond to the values observed during thefirst raised-foot interval 2004. In an example, count plateau regionscorrespond to a duration of time that the foot is provided on the ground(e.g., corresponding to a step event) or to a duration of time that thefoot is lifted off of the ground. Accordingly a user's rate of travelcan be discerned or determined based on a relative length of eachplateau region.

Following the first step/walk interval 2006, a second sit interval 2007is indicated from about time 3200 to time 3600. The counts magnitudeduring the second sit interval 2007 is, in the example of FIG. 20, lessthan the counts magnitude observed during the first sit interval 2003.The change can be attributed to, among other things, changes in abaseline or reference capacitance of the sensor, environmental effects,or the wearer's posture following the first step/walk interval 2006.

Following the second sit interval 2007, a first doffing interval 2008 isindicated from about time 3600 to about time 3750. During the firstdoffing interval 2008, the counts fluctuate as a wearer's foot exits andis removed from the footwear. Following the first doffing interval 2008,the counts magnitude returns to its baseline value of about zero counts,corresponding to a no-foot condition.

Following the return to zero counts at about time 3750, the example ofFIG. 20 includes a second cycle beginning at about time 4500 thatincludes another donning interval, sit interval, raised-foot interval,stand interval, step/walk interval, second sit interval, and doffinginterval, in that order.

In an example, a foot presence threshold can be used to determinewhether a foot is present in, or absent from, footwear that includes acapacitive foot presence sensor. For the sensor configuration used togenerate the example of FIG. 20, for example, a foot presence thresholdcan be chosen to be about 30 signal counts from the sensor. The footpresence threshold can indicate that a foot is present in the footwear(or that there is a strong likelihood that a foot is present in thefootwear) when greater than a specified number of counts is observed.Similarly, the foot presence threshold can indicate that a foot isabsent from the footwear (or that there is a strong likelihood that afoot is absent from the footwear) when less than a specified number ofcounts is observed.

In an example, the foot presence threshold can be adapted or changed,such as in response to changes in sensor characteristics, changes inenvironmental influences on the sensor, and changes in user preferences.For example, if a sensor electrode is damaged or altered, then abaseline capacitance value of the sensor can be changed, and accordinglya reference measurement from the sensor can be altered. In an example,various electric and/or magnetic fields can influence behavior of thesensor, which can cause a baseline capacitance value of the sensor to bechanged. In an example, a user can adjust foot presence sensingsensitivity of the sensor, such as to make the sensor (and thefunction(s) it triggers) more responsive or less response to a footdetection event. The foot presence threshold can be adjusted toaccommodate any one or more of these or other changes without a loss ofits foot presence sensing functionality.

FIGS. 21A-21D illustrate generally examples of different planarelectrode assembly configurations. The shape or profile of each of theassemblies conforms generally to a shape of the lacing engine enclosureor housing configured to house the electrode assembly, however, othershapes can similarly be used. In the examples of FIGS. 21A-21D, theelectrode assemblies are generally planar and include a first conductiveregion or electrode about the perimeter (illustrated generally as ashaded region) and a second non-conductive region located generallycentrally and encircled by the first conductive region. Other examplescan have multiple conductive and non-conductive regions, such as can bearranged side-by-side or concentrically.

FIG. 21A includes a first electrode assembly 2101 that includes acentral first non-conductive region 2131 having a first surface area A₁,and a first electrode region 2121 having an average first thickness T₁.In an example, the average first thickness T₁ is about 2 millimeters,and includes an approximately 2 mm wide conductive strip or loop thatextends substantially about the perimeter of the first electrodeassembly 2101. In an example, the assembly includes a firstnon-conductive border 2111 outside of the first electrode region 2121.

FIG. 21B includes a second electrode assembly 2102 that includes acentral second non-conductive region 2132 having a second surface areaA₂ that is less than A₁. The second electrode assembly 2102 includes asecond electrode region 2122 having an average second thickness T₂ thatis greater than T₁. In an example, the average second thickness T₂ isabout 4 millimeters, and includes an approximately 4 mm wide conductivestrip or loop that extends substantially about the perimeter of thesecond electrode assembly 2102. In an example, the assembly includes asecond non-conductive border 2112 outside of the second electrode region2122.

FIG. 21C includes a third electrode assembly 2103 that includes acentral third non-conductive region 2133 having a third surface area A₃that is less than A₂. The third electrode assembly 2103 includes a thirdelectrode region 2123 having an average third thickness T₃ that isgreater than T₂. In an example, the average third thickness T₃ is about6 millimeters, and includes an approximately 6 mm wide conductive stripor loop that extends substantially about the perimeter of the thirdelectrode assembly 2103. In an example, the assembly includes a thirdnon-conductive border 2113 outside of the third electrode region 2123.

FIG. 21D includes a fourth electrode assembly 2104 that includes acentral flood electrode region 2124 having a surface area that isgreater than that of any of the first through third electrode regions2121-2123 in the examples of FIGS. 21A-21C. In an example, the assemblyincludes a fourth non-conductive border 2114 outside of the centralflood electrode region 2124. That is, the fourth electrode assembly 2104includes an electrode that occupies substantially all of the availablesurface area and does not include a central non-conductive region.

FIG. 22 illustrates generally an example of a chart that shows arelationship between capacitive sensor sensitivity and sensor shape.Each of the illustrated curves corresponds to data obtained using adifferent one of the electrode assemblies from the examples of FIGS.21A-21D. For example, the first curve 2201 corresponds to the firstelectrode assembly 2101 (e.g., with a 2 mm wide first electrode region2121), the second curve 2202 corresponds to the second electrodeassembly 2102 (e.g., with a 4 mm wide second electrode region 2122), thethird curve 2203 corresponds to the third electrode assembly 2103 (e.g.,with a 6 mm wide third electrode region 2123), and the fourth curve 2204corresponds to the fourth electrode assembly 2104 (e.g., with a floodelectrode region 2124).

In the example of FIG. 22, the first through fourth curves 2201-2204indicate relationships between a foot strike force on a particular oneof the capacitive sensors and a number of resulting counts from thesensor (see discussion above regarding “counts” as an output from acapacitive sensor, or from a processor such as an ADC circuit coupled toa capacitive sensor). For example, the first curve 2201 indicates thatwhen a weight of about 20 pounds is applied atop a capacitive sensorthat includes the first electrode assembly 2101, then the resultingnumber of counts from the sensor is about 20. The first curve 2201further indicates that when a weight of about 100 pounds is applied atopthe same capacitive sensor, then the resulting number of counts from thesensor is about 70. Over the illustrated interval from 20 to 80 poundsof force, a sensor that includes the first electrode assembly 2101 thusindicates a difference of about 50 counts.

In the example of FIG. 22, the second curve 2202 indicates that when aweight of about 20 pounds is applied atop a capacitive sensor thatincludes the second electrode assembly 2102, then the resulting numberof counts from the sensor is about 60. The second curve 2202 furtherindicates that when a weight of about 100 pounds is applied atop thesame capacitive sensor, then the resulting number of counts from thesensor is about 170. Over the illustrated interval from 20 to 80 poundsof force, a sensor that includes the second electrode assembly 2102 thusindicates a difference of about 110 counts.

In the example of FIG. 22, the third curve 2203 indicates that when aweight of about 20 pounds is applied atop a capacitive sensor thatincludes the third electrode assembly 2103, then the resulting number ofcounts from the sensor is about 75. The third curve 2203 furtherindicates that when a weight of about 100 pounds is applied atop thesame capacitive sensor, then the resulting number of counts from thesensor is about 190. Over the illustrated interval from 20 to 80 poundsof force, a sensor that includes the third electrode assembly 2103 thusindicates a difference of about 115 counts.

In the example of FIG. 22, the fourth curve 2204 indicates that when aweight of about 20 pounds is applied atop a capacitive sensor thatincludes the fourth electrode assembly 2104, then the resulting numberof counts from the sensor is about 80. The fourth curve 2204 furtherindicates that when a weight of about 100 pounds is applied atop thesame capacitive sensor, then the resulting number of counts from thesensor is about 255. Over the illustrated interval from 20 to 80 poundsof force, a sensor that includes the fourth electrode assembly 2104 thusindicates a difference of about 175 counts.

Each of the different sensor electrode assemblies or configurationsindicates a substantially linear relationship over the illustratedweight interval. However, the different slopes of the first throughfourth curves 2201-2204 indicates different sensor sensitivities toweight changes. For example, the first curve 2201 indicates that thefirst electrode assembly 2101 is relatively less sensitive to weightchanges, showing only about a 50 count difference over a swing of 60pounds of force. In contrast, the fourth curve 2204 indicates that thefourth electrode assembly 2104 is relatively more sensitive to weightchanges, and shows about a 175 count difference over the same swing of60 pounds of force. Thus a sensor that includes or uses the fourthelectrode assembly 2104 can, in some examples, provide greaterresolution and more information about weight-change related events, suchas standing, sitting, or step/walk events.

FIG. 23 illustrates generally an example of a chart that shows arelationship between sensor sensitivity and various types of orthoticinserts. As explained above, an orthotic insert can comprise a portionof a dielectric stack in footwear. The present inventors performed avariety of tests to evaluate an effect of various orthotic inserts oncapacitive foot sensing using the planar electrode configurationsdiscussed above. In the example of FIG. 23, the third electrode assembly2103 (e.g., with a 6 mm wide conductor) was used during testing. Fulland partial length orthotic insoles were tested. The addition of aregular (partial length) orthotic to the footwear increased an overalldielectric effect of the stack and decreased an electric fieldsensitivity to the presence of a foot. A sensed signal amplitude (e.g.,corresponding to a sensed change in capacitance) also decreased in thepresence of the orthotic. An RMS amplitude of a noise floor, however,was similar with or without the orthotic. The response under loading andunloading conditions was also similar. In the example of FIG. 23, abaseline or reference capacitance or offset was established for eachinsert tested so as to zero the test system.

In the example of FIG. 23, a first orthotic curve 2301 corresponds to afiberglass insert, a second orthotic curve 2302 corresponds to a rigidpolymer insert, a third orthotic curve 2303 corresponds to apolyurethane insert (e.g., a “standard” or factory-supplied insolematerial), and a fourth orthotic curve 2304 corresponds to a carbonfiber insert. Each of the first through fourth orthotic curves 2301-2304indicates that the generally linear relationship (see, e.g., FIG. 22)between force and sensor output, or counts, is substantially preservedwhen an orthotic insert is used.

In the example of FIG. 23, a baseline or reference capacitance value canbe different for each insert. In the example, the carbon fiber inserthas a greater sensor capacitance relative to the others. In the exampleof FIG. 23, the sensor response (as indicated by the slope) for a giveninsert decreases with an increasing stiffness, as long as the insert isnon-conductive. In other words, a more stiff or rigid insert generallycorresponds to a flatter response curve. Since carbon fiber isconductive, the curve is instead the steepest among those tested. Thiscapacitance increase with compression is greatest because the conductiveinsert directs the e-field from the sensor back to signal ground via ashorter, higher-capacitance path than is provided when the other insertsare used.

FIG. 24 illustrates generally an example of a chart 2400 that shows arelationship between a capacitive sensor response and changes in a fluidsaturation of one or more components of footwear that includes thecapacitive sensor. The example of chart 2400 illustrates the effects ofsimulated perspiration applied to an ankle of a foot wearing a sock anddisposed inside of an article of footwear that includes a capacitivesensor. The example corresponds to a test performed wherein the outputof the capacitive sensor was monitored over time, and over multiplesit/stand cycles, as a perspiration proxy is added to the test assembly.

The test assembly included a foot outfitted with a sock and footwearthat includes a foot presence sensor according to one or moreembodiments discussed herein. Perspiration was simulated by introducinga saline solution to the ankle area of the foot. Approximately 10milliliters of saline solution was added at each test interval, such asat the intervals indicated in the chart 2400 of FIG. 24. The volumetriclabels indicate a cumulative total amount of solution added.

The example of FIG. 24 begins with a brief first interval 2401 whereinno foot is present in the footwear. During the first interval 2401, thecapacitive sensor output is substantially zero counts. During a secondinterval 2402, a foot is present in the footwear and is substantiallydry, and the count output from the sensor registers a non-zero baselineor reference value (e.g., about 140 counts). During a third interval2403, the wearer stands, thereby further increasing the count outputfrom the sensor (e.g., to about 200 counts). Following the thirdinterval 2403, multiple sit/stand cycles are performed in series, withan addition of simulated perspiration or saline at each cycle.

The example of FIG. 24 indicates generally that perspiration or moisturecan have affect an output count from a capacitive sensor. For example, abaseline or reference count value when the test assembly is dry and thetest subject is seated (e.g., corresponding to the second interval 2402)can be less than a baseline or reference count value when the testassembly is damp (e.g., partially saturated) and the test subject isseated. In the example of FIG. 24, the test assembly was substantiallysaturated after about 60 milliliters of simulated perspiration wasadded. Accordingly there can be observed a relative incline of baselineor reference count values between about zero and 60 milliliters of fluidadded, however, the baseline or reference count is relatively unchangedas more liquid is added over 60 milliliters.

Although the baseline or reference condition changes for sit and standconfigurations over different levels of fluid saturation, a countdifference between adjacent sit durations (e.g., shown as plateauedvalleys) and stand durations (e.g., shown as plateaued peaks) issubstantially the same for any amount of simulated perspiration orsaturation. For example, a first count difference between the second andthird intervals 2402 and 2403, or under dry conditions, is observed fromFIG. 24 to be about 60 counts. A count difference between sit and standintervals under saturated conditions, such as at the indication of 70 mLon the chart 2400, is observed to be about 75 counts, or only about 15counts different than is observed under dry or non-saturated conditions.Thus in the presence of changing baseline or reference capacitanceconditions, information about footwear usage can be determined from thesensor, including information about a presence or absence of a foot, orinformation about a force exerted on the sensor such as a foot strikeforce, which information can be used to discriminate between sitting andstanding postures.

FIG. 25 illustrates generally an example of the chart from FIG. 24 thatshows a relationship between sensor responses and simulated perspirationwith an averaged signal. In the example of FIG. 25, an average curve2410, calculated as a slow-moving average of the sensor count, isimposed on the chart 2400 from the example of FIG. 24. The average curve2410 can correspond to a changing reference capacitance value over time,and can be used as a reference in identifying foot presence in orabsence from the footwear. For example, if a wearer removes his or herfoot from the footwear, then a subsequent sensor output comparison canbe performed using the absolute reference indicated by the average curve2410, such as instead of relying on or using relative sensorinformation, such as from a prior footwear occupancy by the same ordifferent wearer. That is, information about a changing referencecondition for a capacitive sensor, such as corresponding to changes inmoisture in or around the sensor or its target, can be used to adjust athreshold for use in determining, among other things, whether a foot ispresent in, or absent from, footwear.

FIG. 26 illustrates generally an example of a state diagram 2600 for aperspiration compensation method. The state diagram 2600 includes afirst block 2610 of states and a second block 2620 of states. The firstblock 2610 represents basic foot presence detection functions of thesystem. The second block 2620 represents a compensation function thatcan optionally be used to augment automated footwear operations, such asby updating a baseline or reference characteristic for a foot presencesensor in the footwear.

The example can begin at state 2601 wherein a footwear system thatincludes a foot presence sensor can be in a resting, asleep, or inactivestate, such as when a foot is not present in the footwear or a foot isnot near the foot presence sensor in the footwear. Sensor activity canbe monitored by a processor circuit, for example according to aspecified duty cycle or in response to a command from a user. When thesensor indicates a nonzero or non-baseline response, then the processorcircuit can wake other circuitry to determine whether the nonzeroresponse indicates a foot presence or noise. For example, as thefootwear is donned and a capacitive sensor registers other than areference or baseline capacitance, a specified capacitance threshold canbe met or exceeded, thereby awakening further processing to validatewhether a foot is present in the footwear or not.

At state 2602, the example includes filling a memory buffer with sensordata. The data collected can be sufficient to make a determination abouta presence or absence of a foot, or about discrimination of a footpresence signal from noise. When the buffer has a specified amount ofdata (e.g., corresponding to a specified number of samples, or counts,or a specified duration), then at state 2603 the system can perform a“debounce” analysis to determine whether a foot is present or not. Thedebounce analysis can include, among other things, signal smoothing,averaging, time delay, or other processing to help discriminate signalnoise from usable foot presence information.

The debounce analysis can include monitoring capacitance-indicatingsignal changes and discerning a velocity characteristic from thecapacitance-indicating signal. In an example, the debounce analysisincludes monitoring the velocity characteristic to ascertain when a footis partially or fully seated with respect to the footwear's footbed.When the capacitance-indicating signal settles to a substantiallyconstant value or steady-state value, then the foot can be considered tobe sufficiently seated and thereby the system can trigger one or moreother functions of the automated footwear, such as an automatic lacingfunction or a data collection function.

In the example of FIG. 26, the debounce analysis includes “capsensevalue above threshold and slope below threshold”. “Capsense value abovethreshold” indicates that a capacitance-indicating signal from acapacitive foot presence sensor registers a value that exceeds areferences or baseline capacitance value. “Slope below threshold”indicates that a rate of change of the capacitance-indicating signalfrom the sensor is less than a specified reference or baseline rate ofchange value, for example indicating that the foot is present in thefootwear but is substantially still relative to the sensor. When bothconditions are met, an interrupt can be provided to one or more otherprocessors or devices to thereby trigger the one or more other functionsof the footwear.

That is, from state 2603, the system can determine one of (1) thenonzero response represents noise or times out before a positive footpresence indication, and (2) the nonzero response indicates a valid footpresence signal. For (1), the system returns to state 2601 and resumes alow power monitoring state. For (2), the system proceeds to state 2604.In proceeding to state 2604, the system verified that the sensorresponse exceeds a specified threshold value and, in some examples, thata signal slope characteristic meets or exceeds a specified slopecriteria. As indicated in FIG. 26, an interrupt based on a foot presencedetermination can be sent to one or more processors, circuits, ordevices, such as to initiate another activity or process when the footis determined to be present. For example, the interrupt can be used by alacing engine to initiate an automated lacing procedure or hardwareprocess. At state 2604, the system maintains a state that includes apositive foot presence indication, and the system can be configured towait for another signal or interrupt to initiate or perform a subsequentprocess.

From state 2604, the system can enter a relatively low power or sleepstate 2605, wherein the system can hold for further data or detectedchanges in the sensor signal. In an example, state 2605 represents astate wherein a foot is present in the shoe and the shoe is activelyused or worn. For example, if footwear is automatically laced andsecured to a foot based on a foot presence determination from thedebounce analysis at state 2603, then at state 2605 the footwear can bemaintained in a secured state about the foot, while periodicallymonitoring the sensor status or waiting for another interrupt to changea state of the footwear. In an example, monitoring acapacitance-indicating signal from a foot presence sensor at state 2605includes monitoring the signal at a relatively low frequency, such as1-2 Hz or less, to identify whether the capacitance-indicating signalchanges by more than a threshold amount.

In an example, if the signal indicates more than a threshold changeamount, then the state machine proceeds to state 2606 where a footpresence-indicating interrupt can be cleared. In an example, proceedingto state 2606 can include a hardware or software check to determinewhether a baseline or reference characteristic of the sensor should beupdated. For example, the notation “HW Anti-touch Recal ThresholdPassed” indicates an automated recalibration process. If a foot isremoved and, in state 2606, the capacitance-indicating foot presencesignal is below a specified threshold, then a new reference or baselinecan be established. The new reference or baseline can be used forfurther detection activities such as from state 2601.

Various changes in the footwear itself, such as during a course offootwear use, can cause the sensor signal to indicate a foot presencewhen a foot is in fact absent from the footwear. For example, fluidsaturation or wetness of one or more components of the footwear, such asdue to perspiration, can influence a capacitance-indicating signal froma capacitive sensor and can cause a false indication that a foot ispresent in the footwear. Accordingly, at state 2605, the system can beconfigured to periodically wake or perform an analysis and compensationroutine to verify whether a foot is present in the footwear.

In the example of FIG. 26, the compensation routine can include a timeddata collection and analysis from the capacitive sensor. For example,following state 2605, a compensation routine at state 2607 can betriggered periodically or intermittently. In some examples, thecompensation routine is performed on the order of every several minutesor hours. The compensation routine collects sensor signal data andmonitors the signal for changes. If the signal includes variations thatmeet or exceed a specified threshold variation or change amount, thenthe system can determine that a foot is likely to be present in thefootwear and state 2605 can be maintained. The compensation routine canbe repeated after a specified duration. However, if the sensor signal isdetermined to be relatively silent or unchanging over the monitoredinterval, then the system can determine that a foot is likely to beabsent from the footwear and the system can return to state 2601. Inthis example, the return to state 2601 includes a recalibration todetermine whether a baseline or reference capacitance-indicating signalrequires an update.

In an example, foot displacement information, such as relative to asensor inside of footwear, can be determined using count informationfrom a capacitive sensor in footwear. The slope of the displacementinformation can represent a velocity characteristic of the foot insideof the footwear, and in turn, can represent velocity of the footwearitself in some use cases. In an example, information about a velocitycharacteristic of a foot can be used to trigger one or more features offootwear. For example, a velocity profile can be used to identify afootwear donning or doffing event, which can trigger automated lacing orunlacing procedures, respectively.

FIG. 27 illustrates generally an example of a chart that shows footpresence sensor data. The example of FIG. 27 includes a first curve 2701(shown as a solid line) that indicates raw data sampled from acapacitive foot presence sensor. The example of FIG. 27 further includesa second curve 2702 (shown as a short-dash line) that is a filteredversion of the first curve 2701. In an example, the second curve 2702 isused for foot presence detection by comparing its magnitude to aspecified threshold magnitude. A foot can be indicated to be present infootwear for values of the second curve 2702 that exceed the specifiedthreshold, and a foot can be indicated to be absent from the footwearfor values of the second curve 2702 that do not exceed the specifiedthreshold. The threshold and/or a baseline capacitance value from thesensor can be updated or changed as discussed herein.

The example of FIG. 27 includes a third curve 2703 (shown as a long-dashline). The third curve 2703 can indicate a slope of the first curve2701, such as a slope of the first curve 2701 over a specified precedingduration. A length of the preceding duration can be adjusted or tunedbased on desired performance characteristics of the sensor or system(e.g., attack time or sensitivity or immunity to noise or to rapidsignal changes or signal bounce).

In an example, a magnitude of the third curve 2703 can indicate arelative velocity of the footwear that includes the sensor, or of arelative velocity of the foot inside of the footwear when the footwearis worn by the foot. A large magnitude of the third curve 2703 cancorrespond to a large velocity or displacement of a foot relative to thesensor in vertical (z) and horizontal (x/y) directions, and a smallmagnitude of the third curve 2703 can correspond to a small velocity.

The example of FIG. 27 further includes a fourth curve 2704 (shown as analternating short/long dash line). The fourth curve 2704 indicateswhether a foot is present in or is absent from the footwear. The fourthcurve 2704 is thus a binary signal in the example of FIG. 27 and has twostates, high and low.

In an example, a decision about whether a foot is present in or absentfrom the footwear can be made (e.g., by a processor circuit) usinginformation from both the second and third curves 2702 and 2703. Forexample, if signal information from the second curve 2702 is less than aspecified threshold signal (e.g., less than 30 counts) and is followedby a detected velocity change, then a foot presence can be indicated. Inan example, the detected velocity change can be a velocity change bygreater than a specified threshold velocity amount. In another example,the detected velocity change can include a velocity profile comparison,such as to compare a velocity change or waveform morphology with a knownvelocity change or morphology that corresponds to a foot presence.

In an example, footwear velocity or displacement information can beobtained from a separate sensor, such as an accelerometer or gyroscopethat is mounted in or on the footwear. Such velocity or displacementinformation can optionally be used together with the information aboutthe foot velocity relative to the sensor inside the footwear. Forexample, the foot velocity information can be used to determine anoptimum footwear tension characteristic during footwear use, such asduring sport or activity. In an example, the foot velocity informationcan be used to optimize the tension characteristic to be a specifiedtightness, such as just tight enough to stop relative movement betweenfoot and footwear (as detected by the capacitive sensor) during a hardstop or sprint (as detected by the accelerometer or gyroscope).Conversely if no foot or footwear velocity or acceleration is detected,a tension characteristic may be determined to be excessive orunnecessary, and the footwear tension can be relaxed. For example, if afoot swells during the course of activity, then the footwear can berelaxed (e.g., laces can be loosened) until there is some specifiedminor velocity detected.

In an example, footwear that includes an automated lacing feature can beremoved from a foot in multiple ways. For example, the footwear caninclude a button that can be pressed by a wearer to reduce tension inthe laces and thereby make the footwear easier to remove. In someexamples, a baseline or reference value of one or more sensors can bechanged or updated during footwear use (e.g., due to moisture retainedin the wearer's sock or due to other environmental conditions). When thebutton is pressed, the one or more sensors or baselines or referencevalues for the footwear can be reset or zeroed, such as to facilitatesubsequent foot presence sensing.

In another example, footwear can be pried off. The automated lacingsystems described herein can be configured to detect when footwear ispried off, for example, by detecting a foot absence using sub-thresholdcounts from a capacitive foot presence sensor. In an example, a footabsence can be detected in part using the count information from thecapacitive sensor together with velocity information that indicates avelocity change and/or a velocity profile or morphology that correspondsto a known shoe doffing velocity profile.

FIGS. 28A-30D illustrate generally examples of a footbed assembly with alacing engine assembly 2803, and various techniques or examples forinstalling or retaining the lacing engine assembly 2803 in a lacingengine cavity 2801 in the footbed. FIGS. 28A, 29A, 29B, 29C, 30B, 30C,and 30D illustrate generally examples of a user accessing the lacingengine assembly 2803 and/or the lacing engine cavity 2801, from theperspective of the user. The user's hand depicted in the figures is notessential, is not required for any embodiments, and forms no part of thepresent invention.

FIGS. 28A and 28B illustrate generally an example of a footbed assemblywith a tonneau cover 2802. The footbed assembly can include a lacingengine cavity 2801 in which a lacing engine assembly 2803 can beinstalled. In the example of FIG. 28A, the tonneau cover 2802 is shownin a raised position to provide a view of the lacing engine cavity 2801with a lacing engine assembly disposed therein. In FIG. 28B, the tonneaucover 2802 is installed and covers substantially all of the lacingengine cavity 2801.

In an example, the lacing engine assembly 2803 can include an electrodefor a capacitive sensor (see, e.g., the examples of electrode assembliesin FIGS. 21A-21D, among others discussed herein). In an example, adielectric member (e.g., neoprene or other closed or open-cell rubber orfoam, EVA, or other material) can be disposed over the lacing engineassembly, and the tonneau cover 2802 can be provided over the dielectricmember. In an example, the tonneau cover 2802 can be contoured to anarch of a wearer's foot. In an example, the tonneau cover 2802 is archedor umbrella-shaped to help divert moisture away from the lacing engineassembly 2803. The tonneau cover 2802 can comprise various rigid orcompliant materials, such as including carbon fiber, EVA, or neoprenerubber, and can be configured to be relatively conducting to therebyenhance body sensing sensitivity of an underlying capacitive sensor.Thus the tonneau cover 2802 can provide a protective covering for alacing engine assembly 2803 and in some examples can augment a footsensing capability.

FIGS. 29A-29D illustrate generally an example of a footbed assembly witha first hook and loop cover for the lacing engine cavity 2801. The coveris provided between the lacing engine assembly 2803 and a foot-receivingsurface of the footwear. The cover provides various functions such asretention of the lacing engine assembly 2803 in the lacing engine cavity2801, and mechanical biasing of one or more other materials in, oradjacent to, a portion of a dielectric stack above the lacing engineassembly 2803 to an uncompressed or less-compressed state, particularlywhen the footwear is vacant. In an example, the hook and loop coverprovides a suspension mechanism that can be used to reduce stress on ordecompress a dielectric stack provided over the lacing engine assembly2803. That is, the cover can bias the dielectric stack toward anuncompressed state.

In the example of FIG. 29A, the first hook and loop cover includes ahook perimeter portion 2901 that follows a perimeter of a lacing enginecavity 2801 in the footbed. Outer side edges of the hook perimeterportion 2901 can be secured to one or more edges of the lacing enginecavity 2801, and inner side edges of the hook perimeter portion 2901 canbe flexible and can be manually raised to accommodate insertion of alacing engine assembly 2803 into the cavity. The lacing engine assembly2803 can be covered using a loop material cover 2902. The loop materialcover 2902 can help retain the lacing engine assembly 2803 inside of thelacing engine cavity 2801 in the footbed. In some examples, the loopmaterial cover 2902 includes an outer facing side that is hydrophobicand is configured to help divert moisture away from the lacing engine.

FIGS. 30A-30D illustrate generally an example of a footbed assembly witha second hook and loop cover for a lacing engine assembly. In theexample of FIG. 30A, hook and loop material covers 3001 and 3002 coverthe lacing engine cavity 2801 in the footbed. In FIG. 30B, the hookcover 3001 follows first side edges of the lacing engine cavity 2801 inthe footbed. A side edge of the hook material cover 3001 can be coupledto the footbed at a first side of the lacing engine cavity 2801, and canbe flexible and can be manually raised to accommodate insertion of thelacing engine assembly 2803 into the lacing engine cavity 2801 (see,e.g., FIG. 30C). A side edge of the loop material cover 3002 can becoupled to the footbed at an opposite second side of the lacing enginecavity 2801 such that the hook and loop material covers 3001 and 3002 atleast partially overlap and couple with each other.

One or more members of a dielectric stack 3004 can be provided adjacentto or on top of a portion of the lacing engine assembly 2803. In theexample of FIG. 30D, the dielectric stack 3004 includes a neoprene layeror doped EVA layer provided adjacent to an electrode assembly inside ofthe housing of the lacing engine assembly 2803. The lacing engineassembly 2803 with dielectric stack 3004 can be covered using the hookand loop material covers 3001 and 3002, as shown in FIG. 30A. The hookand loop material covers 3001 and 3002 can be configured to retain thelacing engine assembly 2803 inside of the lacing engine cavity 2801 inthe footbed. In some examples, an upper one of the hook and loopmaterial covers 3001 and 3002 includes an outer (foot-facing) side thatis hydrophobic and is configured to help divert moisture away from thelacing engine assembly 2803.

In the example of FIG. 30D, the dielectric stack 3004 overlies a portionof the housing of the lacing engine assembly 2803. A gap filler, such asa polyurethane or other foam or compressible member can be inserted tocover a remaining or other portion of the housing so as to provide arelatively seamless and comfortable surface underfoot for the user. Thegap filler can be substantially transparent to electric fields monitoredby a capacitive foot presence sensor in the lacing engine assembly 2803.In other words, the gap filler material can be selected to minimize animpact or influence on a foot presence-indicating signal from acapacitive foot presence sensor that is in or coupled to the lacingengine assembly 2803.

The hook and loop assemblies in the examples of FIGS. 29A-29D and FIGS.30A-30D can be configured to help absorb and distribute foot impactforces, such as away from the lacing engine assembly 2803, and yet canbe substantially transparent to fields used by a capacitive sensorinside (or adjacent to) the lacing engine assembly 2803 to monitor ordetect a foot presence in or absence from the footwear. In an example,the various hook and loop assemblies or tonneau covers discussed hereincan be configured to provide an outward or upward mechanical bias awayfrom the dielectric stack 3004, such as to reduce effects of repeatedcompression of the dielectric stack 3004 due to footwear use, andthereby maintain foot presence sensing signal sensitivity, fidelity anddynamic range over the course of repeated or prolonged footwear use.

The following aspects provide a non-limiting overview of the footwear,capacitive sensors, capacitive sensor signal processing, andvelocity-related signal processing discussed herein.

Aspect 1 can include or use subject matter (such as an apparatus, asystem, a device, a method, a means for performing acts, or a devicereadable medium including instructions that, when performed by thedevice, can cause the device to perform acts), such as can include oruse a method comprising receiving a time-varying sensor signal from asensor that is coupled to an article of footwear, wherein the sensor isconfigured to sense information about a proximity of a foot to thesensor, and using a processor circuit, identifying a velocitycharacteristic of the foot relative to the sensor using the time-varyingsensor signal. In an example, Aspect 1 can include, based on thevelocity characteristic as identified, initiating data collection aboutthe footwear or about the proximity of the foot to the sensor using thesame or different sensor coupled to the footwear. In an example, Aspect1 can include, based on the velocity characteristic as identified,updating an automated function of the footwear. Updating the automatedfunction of the footwear can include initiating or inhibiting anautomated lacing function of the footwear, such as to secure thefootwear to a foot or to release the footwear from the foot.

Aspect 2 can include or use, or can optionally be combined with thesubject matter of Aspect 1, to optionally include identifying thevelocity characteristic of the time-varying sensor signal, includingusing displacement information about a location of the foot relative tothe sensor.

Aspect 3 can include or use, or can optionally be combined with thesubject matter of Aspect 2, to optionally include using the processorcircuit, determining whether a foot is present in the article offootwear based on the velocity characteristic as identified.

Aspect 4 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 2 or 3 to optionallyinclude using the processor circuit, determining a step count using thevelocity characteristic as identified.

Aspect 5 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 2 through 4 tooptionally include using the processor circuit, determining a footstrike force characteristic using the velocity characteristic asidentified.

Aspect 6 can include or use, or can optionally be combined with thesubject matter of Aspect 1, to optionally include the identifying thevelocity characteristic using the time-varying sensor signal includes,using the processor circuit (1) identifying first portions of thetime-varying sensor signal corresponding to a foot strike andidentifying other second portions of the time-varying sensor signalcorresponding to a foot lift, and (2) determining a step count, a rateof travel, or a distance of travel, using information about timings ofthe first and second portions of the time-varying sensor signal.

Aspect 7 can include or use, or can optionally be combined with thesubject matter of Aspect 1, to optionally include the identifying thevelocity characteristic using the time-varying sensor signal includes,using the processor circuit (1) identifying first portions of thetime-varying sensor signal corresponding to a foot strike andidentifying other second portions of the time-varying sensor signalcorresponding to a foot lift, and (2) determining a lifecycle status ofan insole component of the footwear using at least the first portions ofthe time-varying sensor signal.

Aspect 8 can include or use, or can optionally be combined with thesubject matter of Aspect 7, to optionally include the determining thelifecycle status of the insole component includes identifying apeak-to-peak excursion characteristic of the time-varying sensor signal.

Aspect 9 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 7 or 8 to optionallyinclude reporting a footwear status indication to a user when thelifecycle status as determined indicates the insole providesinsufficient cushioning to the user.

Aspect 10 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 1 through 9 tooptionally include the updating an automated function of the footwearincludes initiating or inhibiting operation of an automatic lacingengine, wherein the lacing engine is configured to tighten or loosen thefootwear about the foot.

Aspect 11 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 1 through 10 tooptionally include the receiving the time-varying sensor signal from thesensor includes receiving a time-varying capacitance-indicating signalfrom a capacitive sensor.

Aspect 12 can include or use, or can optionally be combined with thesubject matter of Aspect 11, to optionally include the receiving thetime-varying capacitance-indicating signal from the capacitive sensorincludes providing a drive signal to a driven shield that is configuredfor use with the capacitive sensor.

Aspect 13 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 11 or 12 tooptionally include using the processor circuit, intermittentlymonitoring the time-varying capacitance-indicating signal from thecapacitive sensor over a specified duration and, when the signalindicates less than a specified threshold signal change over thespecified duration, updating a reference capacitance characteristic ofthe capacitive sensor.

Aspect 14 can include or use, or can optionally be combined with thesubject matter of Aspect 13, to optionally include or use updating thereference capacitance characteristic includes using a moving average ofan output from the capacitive sensor.

Aspect 15 can include or use, or can optionally be combined with thesubject matter of Aspect 13, to optionally include identifying a latersubsequent velocity characteristic of the foot relative to the sensorusing the time-varying sensor signal and the reference capacitancecharacteristic as updated.

Aspect 16 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 1 through 15 tooptionally include adjusting the velocity characteristic as identifiedbased on a detected lifecycle status change of one or more components ofthe footwear.

Aspect 17 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 1 through 16 tooptionally include the receiving the time-varying sensor signal includeswhile a foot is inserted or removed from the footwear, and wherein theidentifying the velocity characteristic of the time-varying sensorsignal includes identifying a changing proximity characteristic of thefoot as toe, arch, and heel portions of the foot approach the sensor inthe footwear.

Aspect 18 can include or use subject matter (such as an apparatus, asystem, a device, a method, a means for performing acts, or a devicereadable medium including instructions that, when performed by thedevice, can cause the device to perform acts), such as can include oruse a foot proximity sensor system for footwear, the system comprising acapacitive proximity sensor coupled to an article of footwear andconfigured to provide a time-varying sensor signal indicating aproximity of a foot to the sensor, and a processor circuit coupled tothe proximity sensor. In Aspect 18, the processor circuit can beconfigured to identify a velocity characteristic using the time-varyingsensor signal and, based on the velocity characteristic as identified,at least one of (1) initiate data collection about the footwear or abouta location of the foot relative to the sensor, using the same proximitysensor or using a different sensor coupled to the footwear, and (2)update an automated function of the footwear. In an example, updatingthe automated function of the footwear includes initiating or inhibitingan automated lacing function of the footwear.

Aspect 19 can include or use, or can optionally be combined with thesubject matter of Aspect 18, to optionally include or use the capacitiveproximity sensor comprises a planar electrode and a driven shieldprovided at or near an insole of the footwear.

Aspect 20 can include or use, or can optionally be combined with thesubject matter of Aspect 19, to optionally include the processor circuitconfigured to determine one or more of a step count, a foot strikeforce, and a rate of travel using the velocity characteristic asidentified.

Aspect 21 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 18 through 20 tooptionally include the processor circuit configured to update areference characteristic of the capacitive proximity sensor toaccommodate a change in a fluid saturation of one or more components ofthe footwear.

Aspect 22 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 18 through 21 tooptionally include or use a dielectric stack provided between thecapacitive proximity sensor and a foot-receiving surface of thefootwear.

Aspect 23 can include or use, or can optionally be combined with thesubject matter of Aspect 22, to optionally include or use a cover, suchas a hook and loop cover, provided between the capacitive proximitysensor and a foot-receiving surface of the footwear, and the hook andloop cover is configured to bias the dielectric stack toward anuncompressed state.

Aspect 24 can include or use subject matter (such as an apparatus, asystem, a device, a method, a means for performing acts, or a devicereadable medium including instructions that, when performed by thedevice, can cause the device to perform acts), such as can include oruse an automated footwear system for use in a footwear article, thesystem comprising a lacing engine and a lacing engine housing configuredto be disposed in the article, a processor circuit provided in thehousing, and a capacitive sensor, including at least one electrode andcorresponding driven shield provided at least partially inside of thehousing, wherein the capacitive sensor is configured to sense changes inproximity of a body to the at least one electrode and provide atime-varying sensor signal indicative of the proximity of the body tothe electrodes. In an example, in Aspect 24, the processor circuit isconfigured to identify a velocity characteristic using the time-varyingsensor signal, and based on the velocity characteristic as identified,at least one of (1) initiate data collection about the footwear or aboutthe proximity of the body to the electrodes, using the same capacitivesensor or using a different sensor coupled to the footwear, and (2)update an automated function of the lacing engine, such as to initiateor inhibit an automated lacing function of the footwear.

Aspect 25 can include or use, or can optionally be combined with thesubject matter of Aspect 24, to optionally include the processor circuitis configured determine one or more of a step count, a foot strikeforce, or a rate of travel using the velocity characteristic asidentified.

Aspect 26 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 24 or 25 tooptionally include the processor circuit is configured to update areference characteristic of the capacitive sensor based on a detectedchange in a fluid saturation of one or more components disposed in orcoupled to the footwear.

Aspect 27 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 24 through 26 tooptionally include or use a dielectric stack provided on a foot-facingside of the capacitive sensor and configured to augment a sensitivity ofthe capacitive sensor to the body. In an example, the dielectric stackcomprises a neoprene or doped EVA material.

Aspect 28 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 24 through 27 tooptionally include or use a suspension member configured to bias thedielectric stack away from a compressed state.

Aspect 29 can include or use, or can optionally be combined with thesubject matter of one or any combination of Aspects 24 through 28 tooptionally include or use the processor circuit configured to update theautomated function of the lacing engine, including to activate anautomatic lacing function of the footwear based on the velocitycharacteristic as identified.

VARIOUS NOTES

The above description includes references to the accompanying drawings,which form a part of the detailed description. The drawings show, by wayof illustration, specific embodiments in which the invention can bepracticed. These embodiments are also referred to herein as “examples.”Such examples can include elements in addition to those shown ordescribed. However, the present inventors also contemplate examples inwhich only those elements shown or described are provided. Moreover, thepresent inventors also contemplate examples using any combination orpermutation of those elements shown or described (or one or more aspectsthereof), either with respect to a particular example (or one or moreaspects thereof), or with respect to other examples (or one or moreaspects thereof) shown or described herein.

In this document, the terms “a” or “an” are used, as is common in patentdocuments, to include one or more than one, independent of any otherinstances or usages of“at least one” or “one or more.” In this document,the term “or” is used to refer to a nonexclusive or, such that “A or B”includes “A but not B,” “B but not A,” and “A and B,” unless otherwiseindicated. In this document, the terms “including” and “in which” areused as the plain-English equivalents of the respective terms“comprising” and “wherein.” Also, in the following claims, the terms“including” and “comprising” are open-ended, that is, a system, device,article, composition, formulation, or process that includes elements inaddition to those listed after such a term in a claim are still deemedto fall within the scope of that claim. Moreover, in the followingclaims, the terms “first,” “second,” and “third,” etc. are used merelyas labels, and are not intended to impose numerical requirements ontheir objects.

Geometric terms, such as “parallel”, “perpendicular”, “round”, or“square”, are not intended to require absolute mathematical precision,unless the context indicates otherwise. Instead, such geometric termsallow for variations due to manufacturing or equivalent functions. Forexample, if an element is described as “round” or “generally round,” acomponent that is not precisely circular (e.g., one that is slightlyoblong or is a many-sided polygon) is still encompassed by thisdescription.

Method examples described herein can be machine or computer-implementedat least in part. Some examples can include a computer-readable mediumor machine-readable medium encoded with instructions operable toconfigure an electronic device to perform methods as described in theabove examples. An implementation of such methods can include code, suchas microcode, assembly language code, a higher-level language code, orthe like. Such code can include computer readable instructions forperforming various methods. The code may form portions of computerprogram products. Further, in an example, the code can be tangiblystored on one or more volatile, non-transitory, or non-volatile tangiblecomputer-readable media, such as during execution or at other times.Examples of these tangible computer-readable media can include, but arenot limited to, hard disks, removable magnetic disks, removable opticaldisks (e.g., compact disks and digital video disks), magnetic cassettes,memory cards or sticks, random access memories (RAMs), read onlymemories (ROMs), and the like.

The above description is intended to be illustrative, and notrestrictive. For example, the above-described examples (or one or moreaspects thereof) may be used in combination with each other. Otherembodiments can be used, such as by one of ordinary skill in the artupon reviewing the above description. The Abstract is provided to allowthe reader to quickly ascertain the nature of the technical disclosure.It is submitted with the understanding that it will not be used tointerpret or limit the scope or meaning of the claims. Also, in theabove Detailed Description, various features may be grouped together tostreamline the disclosure. This should not be interpreted as intendingthat an unclaimed disclosed feature is essential to any claim. Rather,inventive subject matter may lie in less than all features of aparticular disclosed embodiment. Thus, the following claims are herebyincorporated into the Detailed Description as examples or embodiments,with each claim standing on its own as a separate embodiment, and it iscontemplated that such embodiments can be combined with each other invarious combinations or permutations. The scope of the invention shouldbe determined with reference to the appended claims, along with the fullscope of equivalents to which such claims are entitled.

The claimed invention is:
 1. A method comprising: receiving atime-varying sensor signal from a sensor that is coupled to an articleof footwear, wherein the sensor is configured to sense information abouta proximity of a foot to the sensor; and using a processor circuit:identifying a velocity characteristic of the foot relative to the sensorusing the time-varying sensor signal; and based on the velocitycharacteristic as identified, at least one of: initiating datacollection about the footwear or about the proximity of the foot to thesensor using the same or different sensor coupled to the footwear, andupdating an automated function of the footwear.
 2. The method of claim1, wherein the identifying the velocity characteristic of thetime-varying sensor signal includes using displacement information abouta location of the foot relative to the sensor.
 3. The method of claim 2,further comprising using the processor circuit, determining whether afoot is present in the article of footwear based on the velocitycharacteristic as identified.
 4. The method of claim 2, furthercomprising using the processor circuit, determining a step count usingthe velocity characteristic as identified.
 5. The method of claim 2,further comprising using the processor circuit, determining a footstrike force characteristic using the velocity characteristic asidentified.
 6. The method of claim 1, wherein the identifying thevelocity characteristic using the time-varying sensor signal includes,using the processor circuit: identifying first portions of thetime-varying sensor signal corresponding to a foot strike andidentifying other second portions of the time-varying sensor signalcorresponding to a foot lift; and determining a step count, a rate oftravel, or a distance of travel, using information about timings of thefirst and second portions of the time-varying sensor signal.
 7. Themethod of claim 1, wherein the identifying the velocity characteristicusing the time-varying sensor signal includes, using the processorcircuit: identifying first portions of the time-varying sensor signalcorresponding to a foot strike and identifying other second portions ofthe time-varying sensor signal corresponding to a foot lift; anddetermining a lifecycle status of an insole component of the footwearusing at least the first portions of the time-varying sensor signal. 8.The method of claim 7, wherein the determining the lifecycle status ofthe insole component includes identifying a peak-to-peak excursioncharacteristic of the time-varying sensor signal.
 9. The method of claim1, wherein the updating an automated function of the footwear includesinitiating or inhibiting operation of an automatic lacing engine,wherein the lacing engine is configured to tighten or loosen thefootwear about the foot.
 10. The method of claim 1, wherein thereceiving the time-varying sensor signal from the sensor includesreceiving a time-varying capacitance-indicating signal from a capacitivesensor.
 11. The method of claim 10, wherein the receiving thetime-varying capacitance-indicating signal from the capacitive sensorincludes providing a drive signal to a driven shield that is configuredfor use with the capacitive sensor.
 12. The method of claim 10, furthercomprising using the processor circuit, intermittently monitoring thetime-varying capacitance-indicating signal from the capacitive sensorover a specified duration and, when the signal indicates less than aspecified threshold signal change over the specified duration, updatinga reference capacitance characteristic of the capacitive sensor.
 13. Themethod of claim 12, further comprising identifying a later subsequentvelocity characteristic of the foot relative to the sensor using thetime-varying sensor signal and the reference capacitance characteristicas updated.
 14. The method of claim 1, wherein the receiving thetime-varying sensor signal includes while a foot is inserted or removedfrom the footwear, and wherein the identifying the velocitycharacteristic of the time-varying sensor signal includes identifying achanging proximity characteristic of the foot as toe, arch, and heelportions of the foot approach the sensor in the footwear.
 15. A footproximity sensor system for footwear, the system comprising: acapacitive proximity sensor coupled to an article of footwear andconfigured to provide a time-varying sensor signal indicating aproximity of a foot to the sensor; and a processor circuit coupled tothe proximity sensor, the processor circuit configured to: identify avelocity characteristic using the time-varying sensor signal; and basedon the velocity characteristic as identified, at least one of: initiatedata collection about the footwear or about a location of the footrelative to the sensor, using the same proximity sensor or using adifferent sensor coupled to the footwear, and update an automatedfunction of the footwear.
 16. The system of claim 15, wherein thecapacitive proximity sensor comprises a planar electrode and a drivenshield provided at or near an insole of the footwear.
 17. The system ofclaim 16, wherein the processor circuit is configured to determine oneor more of a step count, a foot strike force, and a rate of travel usingthe velocity characteristic as identified.
 18. The system of claim 15,wherein the processor circuit is configured to update a referencecharacteristic of the capacitive proximity sensor to accommodate achange in a fluid saturation of one or more components of the footwear.19. The system of claim 15, further comprising a dielectric stackprovided between the capacitive proximity sensor and a foot-receivingsurface of the footwear.
 20. The system of claim 19, further comprisinga suspension member provided between the capacitive proximity sensor anda foot-receiving surface of the footwear, and the suspension member isconfigured to bias the dielectric stack toward an uncompressed state.21. An automated footwear system for use in a footwear article, thesystem comprising: a lacing engine and a lacing engine housingconfigured to be disposed in the article; a processor circuit providedin the housing, and a capacitive sensor, including at least oneelectrode and corresponding driven shield provided at least partiallyinside of the housing, wherein the capacitive sensor is configured tosense changes in proximity of a body to the at least one electrode andprovide a time-varying sensor signal indicative of the proximity of thebody to the electrodes; wherein the processor circuit is configured to:identify a velocity characteristic using the time-varying sensor signal;and based on the velocity characteristic as identified, at least one of:initiate data collection about the footwear or about the proximity ofthe body to the electrodes, using the same capacitive sensor or using adifferent sensor coupled to the footwear, and update an automatedfunction of the lacing engine.
 22. The automated footwear system ofclaim 21, wherein the processor circuit is configured determine one ormore of a step count, a foot strike force, or a rate of travel using thevelocity characteristic as identified.
 23. The automated footwear systemof claim 21, wherein the processor circuit is configured to update areference characteristic of the capacitive sensor based on a detectedchange in a fluid saturation of one or more components disposed in orcoupled to the footwear.
 24. The automated footwear system of claim 21,further comprising a dielectric stack provided on a foot-facing side ofthe capacitive sensor and configured to augment a sensitivity of thecapacitive sensor to the body.
 25. The automated footwear system ofclaim 21, further comprising a suspension member configured to bias thedielectric stack away from a compressed state.
 26. The automatedfootwear system of claim 21, wherein the processor circuit is configuredto update the automated function of the lacing engine, including toactivate an automatic lacing function of the footwear based on thevelocity characteristic as identified.